diff --git a/parser/parser_lex.l b/parser/parser_lex.l index 20c845693..58abd1f79 100644 --- a/parser/parser_lex.l +++ b/parser/parser_lex.l @@ -575,7 +575,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); }