]> git.saurik.com Git - bison.git/blobdiff - src/scan-code.l
Do not allow identifiers that start with a dash.
[bison.git] / src / scan-code.l
index 0158e7c02dbac2a48c79f32ec8497b2687dd66f1..c13f8805642f8fdb717f290faafd1f86d71aa7d6 100644 (file)
@@ -85,7 +85,7 @@ splice         (\\[ \f\t\v]*\n)*
    named symbol references. Shall be kept synchronized with
    scan-gram.l "letter" and "id". */
 letter   [.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_]
-id       -*(-|{letter}({letter}|[-0-9])*)
+id       {letter}({letter}|[-0-9])*
 ref      -?[0-9]+|{id}|"["{id}"]"|"$"
 
 %%