int num;
}
-%token <name> TRAIN SEG IS AT HAS STEP END IDENT
+%token <name> TRAIN SEG IS AT HAS STEP END IDENT
%token <name> NL
%token <num> NUM
backwards: /* empty */ { return 0; }
| '-' { return 1; }
-ident: IDENT | TRAIN | SEG | IS | AT | STEP | END
+ident: TRAIN | SEG | IS | AT | HAS | STEP | END | IDENT
seg: ident { $$= record_pname2seg($1); }
train: ident { $$= record_pname2train($1); }