diff --git a/modules/parsers/nasm/nasm-token.re b/modules/parsers/nasm/nasm-token.re index 3db0ce7e..6a44fedb 100644 --- a/modules/parsers/nasm/nasm-token.re +++ b/modules/parsers/nasm/nasm-token.re @@ -234,7 +234,7 @@ scan: } /* 0AAh form of hexidecimal number */ - digit hexdigit+ "h" { + digit hexdigit* "h" { s.tok[TOKLEN-1] = '\0'; /* strip off 'h' */ yylval.intn = intnum_new_hex(s.tok); RETURN(INTNUM); diff --git a/src/parsers/nasm/nasm-token.re b/src/parsers/nasm/nasm-token.re index 3db0ce7e..6a44fedb 100644 --- a/src/parsers/nasm/nasm-token.re +++ b/src/parsers/nasm/nasm-token.re @@ -234,7 +234,7 @@ scan: } /* 0AAh form of hexidecimal number */ - digit hexdigit+ "h" { + digit hexdigit* "h" { s.tok[TOKLEN-1] = '\0'; /* strip off 'h' */ yylval.intn = intnum_new_hex(s.tok); RETURN(INTNUM);