- | ":=" { out "DEF"; AP.DEF }
- | "(" { out "OP"; AP.OP }
- | ")" { out "CP"; AP.CP }
- | "[" { out "OB"; AP.OB }
- | "]" { out "CB"; AP.CB }
- | "<" { out "OA"; AP.OA }
- | ">" { out "CA"; AP.CA }
- | "@" { out "AT"; AP.AT }
- | "~" { out "TD"; AP.TD }
- | "\"" { out "QT"; AP.QT }
- | ":" { out "CN"; AP.CN }
- | "," { out "CM"; AP.CM }
- | ";" { out "SC"; AP.SC }
- | "." { out "FS"; AP.FS }
- | "+" { out "PLUS"; AP.PLUS }
- | "-" { out "MINUS"; AP.MINUS }
- | "*" { out "TIMES"; AP.TIMES }
- | "=" { out "DEF"; AP.DEF }
- | eof { out "EOF"; AP.EOF }
+ | ":=" { IFDEF LEXER THEN out "DEF" ELSE () END; AP.DEF }
+ | "(" { IFDEF LEXER THEN out "OP" ELSE () END; AP.OP }
+ | ")" { IFDEF LEXER THEN out "CP" ELSE () END; AP.CP }
+ | "[" { IFDEF LEXER THEN out "OB" ELSE () END; AP.OB }
+ | "]" { IFDEF LEXER THEN out "CB" ELSE () END; AP.CB }
+ | "<" { IFDEF LEXER THEN out "OA" ELSE () END; AP.OA }
+ | ">" { IFDEF LEXER THEN out "CA" ELSE () END; AP.CA }
+ | "@" { IFDEF LEXER THEN out "AT" ELSE () END; AP.AT }
+ | "~" { IFDEF LEXER THEN out "TD" ELSE () END; AP.TD }
+ | "\"" { IFDEF LEXER THEN out "QT" ELSE () END; AP.QT }
+ | ":" { IFDEF LEXER THEN out "CN" ELSE () END; AP.CN }
+ | "," { IFDEF LEXER THEN out "CM" ELSE () END; AP.CM }
+ | ";" { IFDEF LEXER THEN out "SC" ELSE () END; AP.SC }
+ | "." { IFDEF LEXER THEN out "FS" ELSE () END; AP.FS }
+ | "+" { IFDEF LEXER THEN out "PLUS" ELSE () END; AP.PLUS }
+ | "-" { IFDEF LEXER THEN out "MINUS" ELSE () END; AP.MINUS }
+ | "*" { IFDEF LEXER THEN out "TIMES" ELSE () END; AP.TIMES }
+ | "=" { IFDEF LEXER THEN out "DEF" ELSE () END; AP.DEF }
+ | eof { IFDEF LEXER THEN out "EOF" ELSE () END; AP.EOF }