mirror of
https://github.com/neovim/neovim.git
synced 2025-10-17 23:31:51 +00:00
viml/parser/expressions: Make sure that arrows outside lambda throw
This commit is contained in:
@@ -1642,8 +1642,9 @@ viml_pexpr_parse_figure_brace_closing_error:
|
||||
lambda_node = NULL;
|
||||
} else {
|
||||
// Only first branch is valid.
|
||||
is_invalid = true;
|
||||
ADD_VALUE_IF_MISSING(_("E15: Unexpected arrow: %.*s"));
|
||||
ERROR_FROM_TOKEN_AND_MSG(
|
||||
cur_token, _("E15: Arrow outside of lambda: %.*s"));
|
||||
NEW_NODE_WITH_CUR_POS(cur_node, kExprNodeArrow);
|
||||
viml_pexpr_handle_bop(&ast_stack, cur_node, &want_node);
|
||||
}
|
||||
|
Reference in New Issue
Block a user