QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
qp-parse.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define ADDOP   276
 
#define AND   268
 
#define ARRAY   285
 
#define ASSIGNOP   296
 
#define ASX   265
 
#define BREAK_PRIMARY   261
 
#define CLASS_NOT_CATEGORY   262
 
#define COMMA   264
 
#define DO   294
 
#define ELLIPSIS   298
 
#define ELSE   260
 
#define END   290
 
#define EQ   269
 
#define FUNCTION   287
 
#define GE   272
 
#define GT   274
 
#define ID   281
 
#define IF   291
 
#define IFX   259
 
#define LE   271
 
#define LOW   258
 
#define LT   273
 
#define MULOP   277
 
#define NE   270
 
#define NOT   297
 
#define OF   286
 
#define OR   267
 
#define PAS   266
 
#define PBEGIN   289
 
#define PROCEDURE   288
 
#define PROGRAM   283
 
#define QP_YYDEBUG   0
 
#define QP_YYSTYPE_IS_DECLARED   1
 
#define QP_YYSTYPE_IS_TRIVIAL   1
 
#define QP_YYTOKENTYPE
 
#define RANGE   295
 
#define RELOP   275
 
#define RETURN   299
 
#define STORAGEX   263
 
#define THEN   292
 
#define TYPE   279
 
#define TYPE_NAME   280
 
#define UNARY   278
 
#define VALUE   282
 
#define VAR   284
 
#define WHILE   293
 

Typedefs

typedef union QP_YYSTYPE QP_YYSTYPE
 

Enumerations

enum  qp_yytokentype {
  LOW = 258, IFX = 259, ELSE = 260, BREAK_PRIMARY = 261,
  CLASS_NOT_CATEGORY = 262, STORAGEX = 263, COMMA = 264, ASX = 265,
  PAS = 266, OR = 267, AND = 268, EQ = 269,
  NE = 270, LE = 271, GE = 272, LT = 273,
  GT = 274, RELOP = 275, ADDOP = 276, MULOP = 277,
  UNARY = 278, TYPE = 279, TYPE_NAME = 280, ID = 281,
  VALUE = 282, PROGRAM = 283, VAR = 284, ARRAY = 285,
  OF = 286, FUNCTION = 287, PROCEDURE = 288, PBEGIN = 289,
  END = 290, IF = 291, THEN = 292, WHILE = 293,
  DO = 294, RANGE = 295, ASSIGNOP = 296, NOT = 297,
  ELLIPSIS = 298, RETURN = 299, LOW = 258, IFX = 259,
  ELSE = 260, BREAK_PRIMARY = 261, CLASS_NOT_CATEGORY = 262, STORAGEX = 263,
  COMMA = 264, ASX = 265, PAS = 266, OR = 267,
  AND = 268, EQ = 269, NE = 270, LE = 271,
  GE = 272, LT = 273, GT = 274, RELOP = 275,
  ADDOP = 276, MULOP = 277, UNARY = 278, TYPE = 279,
  TYPE_NAME = 280, ID = 281, VALUE = 282, PROGRAM = 283,
  VAR = 284, ARRAY = 285, OF = 286, FUNCTION = 287,
  PROCEDURE = 288, PBEGIN = 289, END = 290, IF = 291,
  THEN = 292, WHILE = 293, DO = 294, RANGE = 295,
  ASSIGNOP = 296, NOT = 297, ELLIPSIS = 298, RETURN = 299
}
 

Functions

int qp_yyparse (void)
 

Variables

QP_YYSTYPE qp_yylval
 

Macro Definition Documentation

#define ADDOP   276
#define AND   268
#define ARRAY   285
#define ASSIGNOP   296
#define ASX   265
#define BREAK_PRIMARY   261
#define CLASS_NOT_CATEGORY   262
#define COMMA   264
#define DO   294
#define ELLIPSIS   298
#define ELSE   260
#define END   290
#define EQ   269
#define FUNCTION   287
#define GE   272
#define GT   274
#define ID   281
#define IF   291
#define IFX   259
#define LE   271
#define LOW   258
#define LT   273
#define MULOP   277
#define NE   270
#define NOT   297
#define OF   286
#define OR   267
#define PAS   266
#define PBEGIN   289
#define PROCEDURE   288
#define PROGRAM   283
#define QP_YYDEBUG   0
#define QP_YYSTYPE_IS_DECLARED   1
#define QP_YYSTYPE_IS_TRIVIAL   1
#define QP_YYTOKENTYPE
#define RANGE   295
#define RELOP   275
#define RETURN   299
#define STORAGEX   263
#define THEN   292
#define TYPE   279
#define TYPE_NAME   280
#define UNARY   278
#define VALUE   282
#define VAR   284
#define WHILE   293

Typedef Documentation

typedef union QP_YYSTYPE QP_YYSTYPE

Enumeration Type Documentation

Enumerator
LOW 
IFX 
ELSE 
BREAK_PRIMARY 
CLASS_NOT_CATEGORY 
STORAGEX 
COMMA 
ASX 
PAS 
OR 
AND 
EQ 
NE 
LE 
GE 
LT 
GT 
RELOP 
ADDOP 
MULOP 
UNARY 
TYPE 
TYPE_NAME 
ID 
VALUE 
PROGRAM 
VAR 
ARRAY 
OF 
FUNCTION 
PROCEDURE 
PBEGIN 
END 
IF 
THEN 
WHILE 
DO 
RANGE 
ASSIGNOP 
NOT 
ELLIPSIS 
RETURN 
LOW 
IFX 
ELSE 
BREAK_PRIMARY 
CLASS_NOT_CATEGORY 
STORAGEX 
COMMA 
ASX 
PAS 
OR 
AND 
EQ 
NE 
LE 
GE 
LT 
GT 
RELOP 
ADDOP 
MULOP 
UNARY 
TYPE 
TYPE_NAME 
ID 
VALUE 
PROGRAM 
VAR 
ARRAY 
OF 
FUNCTION 
PROCEDURE 
PBEGIN 
END 
IF 
THEN 
WHILE 
DO 
RANGE 
ASSIGNOP 
NOT 
ELLIPSIS 
RETURN 

Function Documentation

int qp_yyparse ( void  )

Variable Documentation

QP_YYSTYPE qp_yylval