Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037 #ifndef YYTOKENTYPE
00038 # define YYTOKENTYPE
00039
00040
00041 enum yytokentype {
00042 KW_CONTEXT = 258,
00043 LC = 259,
00044 RC = 260,
00045 LP = 261,
00046 RP = 262,
00047 SEMI = 263,
00048 EQ = 264,
00049 COMMA = 265,
00050 COLON = 266,
00051 AMPER = 267,
00052 BAR = 268,
00053 AT = 269,
00054 KW_MACRO = 270,
00055 KW_GLOBALS = 271,
00056 KW_IGNOREPAT = 272,
00057 KW_SWITCH = 273,
00058 KW_IF = 274,
00059 KW_IFTIME = 275,
00060 KW_ELSE = 276,
00061 KW_RANDOM = 277,
00062 KW_ABSTRACT = 278,
00063 KW_EXTEND = 279,
00064 EXTENMARK = 280,
00065 KW_GOTO = 281,
00066 KW_JUMP = 282,
00067 KW_RETURN = 283,
00068 KW_BREAK = 284,
00069 KW_CONTINUE = 285,
00070 KW_REGEXTEN = 286,
00071 KW_HINT = 287,
00072 KW_FOR = 288,
00073 KW_WHILE = 289,
00074 KW_CASE = 290,
00075 KW_PATTERN = 291,
00076 KW_DEFAULT = 292,
00077 KW_CATCH = 293,
00078 KW_SWITCHES = 294,
00079 KW_ESWITCHES = 295,
00080 KW_INCLUDES = 296,
00081 KW_LOCAL = 297,
00082 word = 298
00083 };
00084 #endif
00085
00086
00087
00088 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
00089 typedef union YYSTYPE
00090 {
00091
00092
00093 #line 59 "ael.y"
00094
00095 int intval;
00096 char *str;
00097 struct pval *pval;
00098
00099
00100
00101
00102 #line 103 "ael.tab.h"
00103 } YYSTYPE;
00104 # define YYSTYPE_IS_TRIVIAL 1
00105 # define yystype YYSTYPE
00106 # define YYSTYPE_IS_DECLARED 1
00107 #endif
00108
00109
00110
00111 #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
00112 typedef struct YYLTYPE
00113 {
00114 int first_line;
00115 int first_column;
00116 int last_line;
00117 int last_column;
00118 } YYLTYPE;
00119 # define yyltype YYLTYPE
00120 # define YYLTYPE_IS_DECLARED 1
00121 # define YYLTYPE_IS_TRIVIAL 1
00122 #endif
00123
00124
00125