bug fixes

This commit is contained in:
Anton-4 2021-10-12 20:16:03 +02:00
parent 37ba50e746
commit 810c7dce80
12 changed files with 171 additions and 63 deletions

View file

@ -29,7 +29,6 @@ pub fn new_comma_mn(expr_id: ExprId, parent_id_opt: Option<MarkNodeId>) -> Marku
pub fn new_blank_mn(ast_node_id: ASTNodeId, parent_id_opt: Option<MarkNodeId>) -> MarkupNode {
MarkupNode::Blank {
ast_node_id,
syn_high_style: HighlightStyle::Blank,
attributes: Attributes::default(),
parent_id_opt,
newlines_at_end: 0,
@ -43,7 +42,6 @@ pub fn new_blank_mn_w_nls(
) -> MarkupNode {
MarkupNode::Blank {
ast_node_id,
syn_high_style: HighlightStyle::Blank,
attributes: Attributes::default(),
parent_id_opt,
newlines_at_end: nr_of_newlines,
@ -130,3 +128,14 @@ pub fn new_arg_name_mn(content: String, expr_id: ExprId) -> MarkupNode {
newlines_at_end: 0,
}
}
pub fn new_arrow_mn(ast_node_id: ASTNodeId, newlines_at_end: usize) -> MarkupNode {
MarkupNode::Text {
content: nodes::ARROW.to_owned(),
ast_node_id,
syn_high_style: HighlightStyle::Operator,
attributes: Attributes::default(),
parent_id_opt: None,
newlines_at_end,
}
}