123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198 |
- /* Automatically generated from ./asm/pptok.dat by ./asm/pptok.pl */
- /* Do not edit */
- enum preproc_token {
- PP_IF = 0,
- PP_IFCTX = 1,
- PP_IFDEF = 2,
- PP_IFDEFALIAS = 3,
- PP_IFEMPTY = 4,
- PP_IFENV = 5,
- PP_IFID = 6,
- PP_IFIDN = 7,
- PP_IFIDNI = 8,
- PP_IFMACRO = 9,
- PP_IFNUM = 10,
- PP_IFSTR = 11,
- PP_IFTOKEN = 12,
- PP_IFUSABLE = 13,
- PP_IFUSING = 14,
- PP_IF_COND_15 = 15,
- PP_IFN = 16,
- PP_IFNCTX = 17,
- PP_IFNDEF = 18,
- PP_IFNDEFALIAS = 19,
- PP_IFNEMPTY = 20,
- PP_IFNENV = 21,
- PP_IFNID = 22,
- PP_IFNIDN = 23,
- PP_IFNIDNI = 24,
- PP_IFNMACRO = 25,
- PP_IFNNUM = 26,
- PP_IFNSTR = 27,
- PP_IFNTOKEN = 28,
- PP_IFNUSABLE = 29,
- PP_IFNUSING = 30,
- PP_IFN_COND_15 = 31,
- PP_ELIF = 32,
- PP_ELIFCTX = 33,
- PP_ELIFDEF = 34,
- PP_ELIFDEFALIAS = 35,
- PP_ELIFEMPTY = 36,
- PP_ELIFENV = 37,
- PP_ELIFID = 38,
- PP_ELIFIDN = 39,
- PP_ELIFIDNI = 40,
- PP_ELIFMACRO = 41,
- PP_ELIFNUM = 42,
- PP_ELIFSTR = 43,
- PP_ELIFTOKEN = 44,
- PP_ELIFUSABLE = 45,
- PP_ELIFUSING = 46,
- PP_ELIF_COND_15 = 47,
- PP_ELIFN = 48,
- PP_ELIFNCTX = 49,
- PP_ELIFNDEF = 50,
- PP_ELIFNDEFALIAS = 51,
- PP_ELIFNEMPTY = 52,
- PP_ELIFNENV = 53,
- PP_ELIFNID = 54,
- PP_ELIFNIDN = 55,
- PP_ELIFNIDNI = 56,
- PP_ELIFNMACRO = 57,
- PP_ELIFNNUM = 58,
- PP_ELIFNSTR = 59,
- PP_ELIFNTOKEN = 60,
- PP_ELIFNUSABLE = 61,
- PP_ELIFNUSING = 62,
- PP_ELIFN_COND_15 = 63,
- PP_ALIASES = 64,
- PP_ARG = 65,
- PP_CLEAR = 66,
- PP_DEPEND = 67,
- PP_ELSE = 68,
- PP_ENDIF = 69,
- PP_ENDM = 70,
- PP_ENDMACRO = 71,
- PP_ENDREP = 72,
- PP_ERROR = 73,
- PP_EXITMACRO = 74,
- PP_EXITREP = 75,
- PP_FATAL = 76,
- PP_INCLUDE = 77,
- PP_LINE = 78,
- PP_LOCAL = 79,
- PP_NULL = 80,
- PP_POP = 81,
- PP_PRAGMA = 82,
- PP_PUSH = 83,
- PP_REP = 84,
- PP_REPL = 85,
- PP_ROTATE = 86,
- PP_STACKSIZE = 87,
- PP_UNDEF = 88,
- PP_UNDEFALIAS = 89,
- PP_USE = 90,
- PP_WARNING = 91,
- PP_ASSIGN = 92,
- PP_IASSIGN = 93,
- PP_DEFALIAS = 94,
- PP_IDEFALIAS = 95,
- PP_DEFINE = 96,
- PP_IDEFINE = 97,
- PP_DEFSTR = 98,
- PP_IDEFSTR = 99,
- PP_DEFTOK = 100,
- PP_IDEFTOK = 101,
- PP_MACRO = 102,
- PP_IMACRO = 103,
- PP_PATHSEARCH = 104,
- PP_IPATHSEARCH = 105,
- PP_RMACRO = 106,
- PP_IRMACRO = 107,
- PP_STRCAT = 108,
- PP_ISTRCAT = 109,
- PP_STRLEN = 110,
- PP_ISTRLEN = 111,
- PP_SUBSTR = 112,
- PP_ISUBSTR = 113,
- PP_XDEFINE = 114,
- PP_IXDEFINE = 115,
- PP_UNMACRO = 116,
- PP_UNIMACRO = 117,
- PP_INVALID = -1
- };
- #define PP_COND(x) ((x) & 0xf)
- #define PP_IS_COND(x) ((unsigned int)(x) < PP_ALIASES)
- #define PP_COND_NEGATIVE(x) (!!((x) & 0x10))
- #define PP_HAS_CASE(x) ((x) >= PP_ASSIGN)
- #define PP_INSENSITIVE(x) ((x) & 1)
- #define CASE_PP_IF \
- case PP_IF:\
- case PP_IFCTX:\
- case PP_IFDEF:\
- case PP_IFDEFALIAS:\
- case PP_IFEMPTY:\
- case PP_IFENV:\
- case PP_IFID:\
- case PP_IFIDN:\
- case PP_IFIDNI:\
- case PP_IFMACRO:\
- case PP_IFNUM:\
- case PP_IFSTR:\
- case PP_IFTOKEN:\
- case PP_IFUSABLE:\
- case PP_IFUSING:\
- case PP_IF_COND_15:\
- case PP_IFN:\
- case PP_IFNCTX:\
- case PP_IFNDEF:\
- case PP_IFNDEFALIAS:\
- case PP_IFNEMPTY:\
- case PP_IFNENV:\
- case PP_IFNID:\
- case PP_IFNIDN:\
- case PP_IFNIDNI:\
- case PP_IFNMACRO:\
- case PP_IFNNUM:\
- case PP_IFNSTR:\
- case PP_IFNTOKEN:\
- case PP_IFNUSABLE:\
- case PP_IFNUSING:\
- case PP_IFN_COND_15
- #define CASE_PP_ELIF \
- case PP_ELIF:\
- case PP_ELIFCTX:\
- case PP_ELIFDEF:\
- case PP_ELIFDEFALIAS:\
- case PP_ELIFEMPTY:\
- case PP_ELIFENV:\
- case PP_ELIFID:\
- case PP_ELIFIDN:\
- case PP_ELIFIDNI:\
- case PP_ELIFMACRO:\
- case PP_ELIFNUM:\
- case PP_ELIFSTR:\
- case PP_ELIFTOKEN:\
- case PP_ELIFUSABLE:\
- case PP_ELIFUSING:\
- case PP_ELIF_COND_15:\
- case PP_ELIFN:\
- case PP_ELIFNCTX:\
- case PP_ELIFNDEF:\
- case PP_ELIFNDEFALIAS:\
- case PP_ELIFNEMPTY:\
- case PP_ELIFNENV:\
- case PP_ELIFNID:\
- case PP_ELIFNIDN:\
- case PP_ELIFNIDNI:\
- case PP_ELIFNMACRO:\
- case PP_ELIFNNUM:\
- case PP_ELIFNSTR:\
- case PP_ELIFNTOKEN:\
- case PP_ELIFNUSABLE:\
- case PP_ELIFNUSING:\
- case PP_ELIFN_COND_15
|