identifiers are now [a-z][a-b0-9]*
authorJordan <jordanlavatai@gmail.com>
Sat, 14 Jan 2017 20:53:22 +0000 (12:53 -0800)
committerJordan <jordanlavatai@gmail.com>
Sat, 14 Jan 2017 20:53:22 +0000 (12:53 -0800)
src/lexer.rl

index 821d742..9b4dc41 100644 (file)
@@ -115,7 +115,7 @@ yycstate* apc_cstate;
   SS = ('+SS' %to(push_SS)) | ('+SS' %to(push_SS) link ) ;
   ref = '0x' >set_ts alnum{8} $err(ref_error) %push_ref ;
   val = digit+ >set_ts %push_val ;
-  name = (lower+ >set_ts) (lower | digit)+  %push_name ;
+  name = lower >set_ts (lower | digit)*  %push_name ;
   map = '+MAP' %to(push_map);
   tok = (name | val | ref | dimensions | map | link | SS | direction);