diff --git a/src/asm/asmy.y b/src/asm/asmy.y index 3e9b3837..ee181254 100644 --- a/src/asm/asmy.y +++ b/src/asm/asmy.y @@ -497,22 +497,16 @@ void if_skip_to_endc( void ) %% -asmfile : lines lastline; - -lastline : /* empty */ - | line { - nLineNo += 1; - nTotalLines += 1; - }; +asmfile : lines; +/* Note: The lexer add '\n' at the end of the input */ lines : /* empty */ | lines line '\n' { nLineNo += 1; nTotalLines += 1; }; -line : /* empty */ - | label +line : label | label cpu_command | label macro | label simple_pseudoop