diff --git a/src/scan-gram.l b/src/scan-gram.l index b7d8b509..2ed043f0 100644 --- a/src/scan-gram.l +++ b/src/scan-gram.l @@ -266,11 +266,15 @@ splice (\\[ \f\t\v]*\n)* "=" return EQUAL; ":" rule_length = 0; return COLON; "|" rule_length = 0; return PIPE; - "," return COMMA; ";" return SEMICOLON; [ \f\n\t\v] STEP; + "," { + warn_at (*loc, _("stray `,' treated as white space")); + STEP; + } + {id} { val->symbol = symbol_get (yytext, *loc); rule_length++;