parser.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define IGNORE   258
#define IF   259
#define ELSE   260
#define FOR   261
#define MIN   262
#define MAX   263
#define REAL   264
#define ID   265
#define INTEGER   266
#define syRPARENTHESIS   267
#define syLPARENTHESIS   268
#define syRBRACKET   269
#define syLBRACKET   270
#define syRBRACE   271
#define syLBRACE   272
#define sySEMICOLON   273
#define syCOMMA   274
#define syPOINT   275
#define syARROW   276
#define opEQUAL   277
#define opLEQ   278
#define opGEQ   279
#define opLOWER   280
#define opGREATER   281
#define opPLUS   282
#define opMINUS   283
#define opINCREMENTATION   284
#define opDECREMENTATION   285
#define opNOT   286
#define opMULTIPLY   287
#define opDIVIDE   288
#define opMOD   289
#define opAND   290
#define opOR   291
#define opCOMP   292
#define opASSIGNMENT   293
#define opPLUSEQUAL   294
#define opMINUSEQUAL   295
#define opMULTIPLYEQUAL   296
#define opDIVIDEEQUAL   297
#define opMODEQUAL   298
#define opANDEQUAL   299
#define opOREQUAL   300
#define opCOMPEQUAL   301
#define opLAND   302
#define opLOR   303
#define opQMARK   304
#define opCOLON   305
#define MAXPRIORITY   306

Enumerations

enum  yytokentype {
  IGNORE = 258, IF = 259, ELSE = 260, FOR = 261,
  MIN = 262, MAX = 263, REAL = 264, ID = 265,
  INTEGER = 266, syRPARENTHESIS = 267, syLPARENTHESIS = 268, syRBRACKET = 269,
  syLBRACKET = 270, syRBRACE = 271, syLBRACE = 272, sySEMICOLON = 273,
  syCOMMA = 274, syPOINT = 275, syARROW = 276, opEQUAL = 277,
  opLEQ = 278, opGEQ = 279, opLOWER = 280, opGREATER = 281,
  opPLUS = 282, opMINUS = 283, opINCREMENTATION = 284, opDECREMENTATION = 285,
  opNOT = 286, opMULTIPLY = 287, opDIVIDE = 288, opMOD = 289,
  opAND = 290, opOR = 291, opCOMP = 292, opASSIGNMENT = 293,
  opPLUSEQUAL = 294, opMINUSEQUAL = 295, opMULTIPLYEQUAL = 296, opDIVIDEEQUAL = 297,
  opMODEQUAL = 298, opANDEQUAL = 299, opOREQUAL = 300, opCOMPEQUAL = 301,
  opLAND = 302, opLOR = 303, opQMARK = 304, opCOLON = 305,
  MAXPRIORITY = 306, IGNORE = 258, IF = 259, ELSE = 260,
  FOR = 261, MIN = 262, MAX = 263, REAL = 264,
  ID = 265, INTEGER = 266, syRPARENTHESIS = 267, syLPARENTHESIS = 268,
  syRBRACKET = 269, syLBRACKET = 270, syRBRACE = 271, syLBRACE = 272,
  sySEMICOLON = 273, syCOMMA = 274, syPOINT = 275, syARROW = 276,
  opEQUAL = 277, opLEQ = 278, opGEQ = 279, opLOWER = 280,
  opGREATER = 281, opPLUS = 282, opMINUS = 283, opINCREMENTATION = 284,
  opDECREMENTATION = 285, opNOT = 286, opMULTIPLY = 287, opDIVIDE = 288,
  opMOD = 289, opAND = 290, opOR = 291, opCOMP = 292,
  opASSIGNMENT = 293, opPLUSEQUAL = 294, opMINUSEQUAL = 295, opMULTIPLYEQUAL = 296,
  opDIVIDEEQUAL = 297, opMODEQUAL = 298, opANDEQUAL = 299, opOREQUAL = 300,
  opCOMPEQUAL = 301, opLAND = 302, opLOR = 303, opQMARK = 304,
  opCOLON = 305, MAXPRIORITY = 306
}

Variables

YYSTYPE yylval

Define Documentation

#define ELSE   260
#define FOR   261
#define ID   265
#define IF   259
#define IGNORE   258
#define INTEGER   266
#define MAX   263
#define MAXPRIORITY   306
#define MIN   262
#define opAND   290
#define opANDEQUAL   299
#define opASSIGNMENT   293
#define opCOLON   305
#define opCOMP   292
#define opCOMPEQUAL   301
#define opDECREMENTATION   285
#define opDIVIDE   288
#define opDIVIDEEQUAL   297
#define opEQUAL   277
#define opGEQ   279
#define opGREATER   281
#define opINCREMENTATION   284
#define opLAND   302
#define opLEQ   278
#define opLOR   303
#define opLOWER   280
#define opMINUS   283
#define opMINUSEQUAL   295
#define opMOD   289
#define opMODEQUAL   298
#define opMULTIPLY   287
#define opMULTIPLYEQUAL   296
#define opNOT   286
#define opOR   291
#define opOREQUAL   300
#define opPLUS   282
#define opPLUSEQUAL   294
#define opQMARK   304
#define REAL   264
#define syARROW   276
#define syCOMMA   274
#define syLBRACE   272
#define syLBRACKET   270
#define syLPARENTHESIS   268
#define syPOINT   275
#define syRBRACE   271
#define syRBRACKET   269
#define syRPARENTHESIS   267
#define sySEMICOLON   273

Enumeration Type Documentation

Enumerator:
IGNORE 
IF 
ELSE 
FOR 
MIN 
MAX 
REAL 
ID 
INTEGER 
syRPARENTHESIS 
syLPARENTHESIS 
syRBRACKET 
syLBRACKET 
syRBRACE 
syLBRACE 
sySEMICOLON 
syCOMMA 
syPOINT 
syARROW 
opEQUAL 
opLEQ 
opGEQ 
opLOWER 
opGREATER 
opPLUS 
opMINUS 
opINCREMENTATION 
opDECREMENTATION 
opNOT 
opMULTIPLY 
opDIVIDE 
opMOD 
opAND 
opOR 
opCOMP 
opASSIGNMENT 
opPLUSEQUAL 
opMINUSEQUAL 
opMULTIPLYEQUAL 
opDIVIDEEQUAL 
opMODEQUAL 
opANDEQUAL 
opOREQUAL 
opCOMPEQUAL 
opLAND 
opLOR 
opQMARK 
opCOLON 
MAXPRIORITY 
IGNORE 
IF 
ELSE 
FOR 
MIN 
MAX 
REAL 
ID 
INTEGER 
syRPARENTHESIS 
syLPARENTHESIS 
syRBRACKET 
syLBRACKET 
syRBRACE 
syLBRACE 
sySEMICOLON 
syCOMMA 
syPOINT 
syARROW 
opEQUAL 
opLEQ 
opGEQ 
opLOWER 
opGREATER 
opPLUS 
opMINUS 
opINCREMENTATION 
opDECREMENTATION 
opNOT 
opMULTIPLY 
opDIVIDE 
opMOD 
opAND 
opOR 
opCOMP 
opASSIGNMENT 
opPLUSEQUAL 
opMINUSEQUAL 
opMULTIPLYEQUAL 
opDIVIDEEQUAL 
opMODEQUAL 
opANDEQUAL 
opOREQUAL 
opCOMPEQUAL 
opLAND 
opLOR 
opQMARK 
opCOLON 
MAXPRIORITY 

Variable Documentation


Generated on Mon Jan 11 21:20:39 2010 for Clan by  doxygen 1.6.1