diff --git a/tools/binpac/src/pac_scan.ll b/tools/binpac/src/pac_scan.ll index 7eab510cee..7917fa98a1 100644 --- a/tools/binpac/src/pac_scan.ll +++ b/tools/binpac/src/pac_scan.ll @@ -217,12 +217,7 @@ ESCSEQ (\\([^\n]|[0-7]{3}|x[[:xdigit:]]{2})) return TOK_NUMBER; } -{ID} { - yylval.id = new ID(yytext); - return TOK_ID; - } - -{ID}::{ID} { +{ID}(::{ID})* { yylval.id = new ID(yytext); return TOK_ID; }