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