diff --git a/parser/parser_lex.l b/parser/parser_lex.l index 77e5a8da6..d51def1b4 100644 --- a/parser/parser_lex.l +++ b/parser/parser_lex.l @@ -597,7 +597,7 @@ include/{WS} { {CARET} { PUSH_AND_RETURN(SUB_ID, TOK_CARET); } -{ARROW} { RETURN_TOKEN(TOK_ARROW); } +{ARROW} { PUSH_AND_RETURN(SUB_ID_WS, TOK_ARROW); } {EQUALS} { PUSH_AND_RETURN(ASSIGN_MODE, TOK_EQUALS); }