X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=assembler%2Fscanner.l;h=bb866a93d1c7d302959d1e3617274dfb8a574414;hb=80d4431cde7dec47d2cd549ec581cc98dab67d5d;hp=1fa83d564b7e95183da999039edecb5b15ba954c;hpb=be06ecf2322ad87005e2d3f18eb6dbb08da7e92c;p=b43-tools.git diff --git a/assembler/scanner.l b/assembler/scanner.l index 1fa83d5..bb866a9 100644 --- a/assembler/scanner.l +++ b/assembler/scanner.l @@ -48,7 +48,6 @@ NEWLINE ((\r)|(\n)|(\r\n)) {WS}+ { update_lineinfo(); /* whitespace */ } {NEWLINE} { cur_lineinfo.lineno++; update_lineinfo(); } -;.*$ { update_lineinfo(); /* comment */ } ^{WS}*"%"{WS}*arch { update_lineinfo(); return ASM_ARCH; } ^{WS}*"%"{WS}*start { update_lineinfo(); return ASM_START; } @@ -62,6 +61,7 @@ off/[0-6] { update_lineinfo(); return OFFR; } lr/[0-3] { update_lineinfo(); return LR; } , { update_lineinfo(); return COMMA; } +; { update_lineinfo(); return SEMICOLON; } \[ { update_lineinfo(); return BRACK_OPEN; } \] { update_lineinfo(); return BRACK_CLOSE; } \( { update_lineinfo(); return PAREN_OPEN; }