/* included by lexer.l */ /* this file defines all token numbers */ #define STRTnum 300 #define EOFnumber 0 #define SEMInumber 301 #define COLONnumber 302 #define COMMAnumber 303 #define DOTnumber 304 #define LPARENnumber 305 #define RPARENnumber 306 #define LTnumber 307 #define GTnumber 308 #define EQnumber 309 #define MINUSnumber 310 #define PLUSnumber 311 #define TIMESnumber 312 #define DOTDOTnumber 313 #define COLEQnumber 314 #define LEnumber 315 #define GEnumber 316 #define NEnumber 317 #define IDnumber 318 #define ICONSTnumber 319 #define CCONSTnumber 320 #define SCONSTnumber 321 #define ANDnumber 322 #define ARRAYnumber 323 #define BEGINnumber 324 #define CONSTnumber 325 #define DIVIDEnumber 326 #define DOWNTOnumber 327 #define ELSEnumber 328 #define ELSIFnumber 329 #define ENDnumber 330 #define ENDIFnumber 331 #define ENDLOOPnumber 332 #define ENDRECnumber 333 #define EXITnumber 334 #define FORnumber 335 #define FORWARDnumber 336 #define FUNCTIONnumber 337 #define IFnumber 338 #define ISnumber 339 #define LOOPnumber 340 #define NOTnumber 341 #define OFnumber 342 #define ORnumber 343 #define PROCEDUREnumber 344 #define PROGRAMnumber 345 #define RECORDnumber 346 #define REPEATnumber 347 #define RETURNnumber 348 #define THENnumber 349 #define TOnumber 350 #define TYPEnumber 351 #define UNTILnumber 352 #define VARnumber 353 #define WHILEnumber 354