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
00040 #ifndef __NUSMV_CORE_PARSER_SYMBOLS_H__
00041 #define __NUSMV_CORE_PARSER_SYMBOLS_H__
00042
00043 enum NUSMV_CORE_SYMBOLS {
00044 NUSMV_CORE_SYMBOL_FIRST = 100,
00045
00046
00047 NUSMV_STATEMENTS_SYMBOL_FIRST = NUSMV_CORE_SYMBOL_FIRST,
00048
00049 TRANS,
00050 INIT,
00051 INVAR,
00052 ASSIGN,
00053 FAIRNESS,
00054 JUSTICE,
00055 COMPASSION,
00056 SPEC,
00057 LTLSPEC,
00058 PSLSPEC,
00059 INVARSPEC,
00060 COMPUTE,
00061 DEFINE,
00062 ISA,
00063 GOTO,
00064 CONSTRAINT,
00065 MODULE,
00066 PROCESS,
00067 MODTYPE,
00068 LAMBDA,
00069 CONSTANTS,
00070
00071
00072 PRED,
00073 ATTIME,
00074 PREDS_LIST,
00075 MIRROR,
00076
00077
00078 DEFINE_PROPERTY,
00079
00080 SYNTAX_ERROR,
00081
00082 NUSMV_STATEMENTS_SYMBOL_LAST,
00083
00084
00085
00086
00087 NUSMV_EXPR_SYMBOL_FIRST,
00088
00089 FAILURE,
00090 CONTEXT,
00091 EU,
00092 AU,
00093 EBU,
00094 ABU,
00095 MINU,
00096 MAXU,
00097 VAR,
00098 FROZENVAR,
00099 IVAR,
00100 BOOLEAN,
00101 ARRAY,
00102 SCALAR,
00103 CONS,
00104 BDD,
00105 SEMI,
00106 EQDEF,
00107 TWODOTS,
00108 FALSEEXP,
00109 TRUEEXP,
00110 SELF,
00111 CASE,
00112 COLON,
00113 IFTHENELSE,
00114 SIMPWFF,
00115 NEXTWFF,
00116 LTLWFF,
00117 CTLWFF,
00118 COMPWFF,
00119 ATOM,
00120 NUMBER,
00121 COMMA,
00122 IMPLIES,
00123 IFF,
00124 OR,
00125 XOR,
00126 XNOR,
00127 AND,
00128 NOT,
00129 EX,
00130 AX,
00131 EF,
00132 AF,
00133 EG,
00134 AG,
00135 SINCE,
00136 UNTIL,
00137 TRIGGERED,
00138 RELEASES,
00139 EBF,
00140 EBG,
00141 ABF,
00142 ABG,
00143 OP_NEXT,
00144 OP_GLOBAL,
00145 OP_FUTURE,
00146 OP_PREC,
00147 OP_NOTPRECNOT,
00148 OP_HISTORICAL,
00149 OP_ONCE,
00150 EQUAL,
00151 NOTEQUAL,
00152 LT,
00153 GT,
00154 LE,
00155 GE,
00156 UNION,
00157 SETIN,
00158 MOD,
00159 PLUS,
00160 MINUS,
00161 TIMES,
00162 DIVIDE,
00163 UMINUS,
00164 NEXT,
00165 SMALLINIT,
00166 DOT,
00167 BIT,
00168 RANGE,
00169 UNSIGNED_WORD,
00170 SIGNED_WORD,
00171 INTEGER,
00172 REAL,
00173 CONTINUOUS,
00174 NUMBER_UNSIGNED_WORD,
00175 NUMBER_SIGNED_WORD,
00176 NUMBER_FRAC,
00177 NUMBER_REAL,
00178 NUMBER_EXP,
00179 LSHIFT,
00180 RSHIFT,
00181 LROTATE,
00182 RROTATE,
00183 BIT_SELECTION,
00184 CONCATENATION,
00185 CAST_BOOL,
00186 CAST_WORD1,
00187 CAST_SIGNED,
00188 CAST_UNSIGNED,
00189 EXTEND,
00190 WORDARRAY,
00191 WAREAD,
00192 WAWRITE,
00193 UWCONST,
00194 SWCONST,
00195 WRESIZE,
00196 WSIZEOF,
00197 CAST_TOINT,
00198
00199 COMPID,
00200
00201 ARRAY_TYPE,
00202 ARRAY_DEF,
00203
00204 NFUNCTION,
00205 NFUNCTION_TYPE,
00206 FUN,
00207
00208 COUNT,
00209 FLOOR,
00210
00211 ITYPE,
00212
00213 WORDARRAY_TYPE,
00214 INTERNAL_ARRAY_STRUCT,
00215
00216 CONST_ARRAY,
00217 INTARRAY,
00218 INTARRAY_TYPE,
00219 TYPEOF,
00220
00221 CAST_TO_UNSIGNED_WORD,
00222
00223 NUSMV_EXPR_SYMBOL_LAST,
00224
00225
00226 NUSMV_CORE_SYMBOL_LAST,
00227
00228
00229 };
00230
00231
00232 #endif