Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

142 lines
4.4 KiB

  1. /************************************************************************/
  2. /* */
  3. /* RCPP - Resource Compiler Pre-Processor for NT system */
  4. /* */
  5. /* GRAMMAR.H - Grammar definitions for terminals */
  6. /* */
  7. /* 27-Nov-90 w-BrianM Update for NT from PM SDK RCPP */
  8. /* */
  9. /************************************************************************/
  10. #define L_NOTOKEN 1L
  11. #define L_IDENT 2L
  12. #define L_STRING 3L
  13. #define L_CFLOAT 4L
  14. #define L_CDOUBLE 5L
  15. #define L_CLDOUBLE 6L
  16. #define L_CINTEGER 7L
  17. #define L_LONGINT 8L
  18. #define L_CUNSIGNED 9L
  19. #define L_LONGUNSIGNED 10L
  20. #define L_AUTO 11L
  21. #define L_STATIC 12L
  22. #define L_EXTERN 13L
  23. #define L_REGISTER 14L
  24. #define L_TYPEDEF 15L
  25. #define L_FORTRAN 16L
  26. #define L_PASCAL 17L
  27. #define L_C 18L
  28. #define L_INTERRUPT 19L
  29. #define L_SAVEREGS 20L
  30. #define L_LOADDS 21L
  31. #define L_EXPORT 22L
  32. #define L_ASM 23L
  33. #define L_NEAR 24L
  34. #define L_FAR 25L
  35. #define L_HUGE 26L
  36. #define L_CONST 27L
  37. #define L_VOLATILE 28L
  38. #define L_CHAR 29L
  39. #define L_INT 30L
  40. #define L_FLOAT 31L
  41. #define L_DOUBLE 32L
  42. #define L_SHORT 33L
  43. #define L_LONG 34L
  44. #define L_VOID 35L
  45. #define L_SIGNED 36L
  46. #define L_UNSIGNED 37L
  47. #define L_ENUM 38L
  48. #define L_ENUM_TAG 39L
  49. #define L_STRUCT 40L
  50. #define L_STRUCT_TAG 41L
  51. #define L_UNION 42L
  52. #define L_UNION_TAG 43L
  53. #define L_AND 44L
  54. #define L_ANDAND 45L
  55. #define L_ANDEQ 46L
  56. #define L_ASSIGN 47L
  57. #define L_BIT 48L
  58. #define L_COLON 49L
  59. #define L_COMMA 50L
  60. #define L_DECR 51L
  61. #define L_DIV 52L
  62. #define L_DIVEQ 53L
  63. #define L_EQUALS 54L
  64. #define L_EXCLAIM 55L
  65. #define L_EXTRACT 56L
  66. #define L_GT 57L
  67. #define L_GTEQ 58L
  68. #define L_INCR 59L
  69. #define L_LBRACK 60L
  70. #define L_LSHFTEQ 61L
  71. #define L_LSHIFT 62L
  72. #define L_LT 63L
  73. #define L_LTEQ 64L
  74. #define L_MINUS 65L
  75. #define L_MINUSEQ 66L
  76. #define L_MOD 67L
  77. #define L_MODEQ 68L
  78. #define L_MULT 69L
  79. #define L_MULTEQ 70L
  80. #define L_NOTEQ 71L
  81. #define L_OR 72L
  82. #define L_OREQ 73L
  83. #define L_OROR 74L
  84. #define L_PERIOD 75L
  85. #define L_PLUS 76L
  86. #define L_PLUSEQ 77L
  87. #define L_POINTSTO 78L
  88. #define L_PREDECR 79L
  89. #define L_PREINCR 80L
  90. #define L_QUEST 81L
  91. #define L_RSHFTEQ 82L
  92. #define L_RSHIFT 83L
  93. #define L_TILDE 84L
  94. #define L_UMINUS 85L
  95. #define L_XOR 86L
  96. #define L_XOREQ 87L
  97. #define L_ARG 88L
  98. #define L_ASOP 89L
  99. #define L_BREAK 90L
  100. #define L_CASE 91L
  101. #define L_CAST 92L
  102. #define L_CLASS 93L
  103. #define L_CONSTANT 94L
  104. #define L_CONTINUE 95L
  105. #define L_DEFAULT 96L
  106. #define L_DIVOP 97L
  107. #define L_DO 98L
  108. #define L_ELLIPSIS 99L
  109. #define L_ELSE 100L
  110. #define L_ENTRY 101L
  111. #define L_EOF 102L
  112. #define L_EQUOP 103L
  113. #define L_FILE 104L
  114. #define L_FOR 105L
  115. #define L_FUNCTION 106L
  116. #define L_GOTO 107L
  117. #define L_IF 108L
  118. #define L_INCOP 109L
  119. #define L_INIT 110L
  120. #define L_LCURLY 111L
  121. #define L_LINE 112L
  122. #define L_LPAREN 113L
  123. #define L_INTRINSIC 114L
  124. #define L_MODIFIER 115L
  125. #define L_MODULE 116L
  126. #define L_RBRACK 117L
  127. #define L_RCURLY 118L
  128. #define L_RELOP 119L
  129. #define L_RETURN 120L
  130. #define L_RPAREN 121L
  131. #define L_SELF 122L
  132. #define L_SEMI 123L
  133. #define L_SHIFTOP 124L
  134. #define L_SIZEOF 125L
  135. #define L_STUNOP 126L
  136. #define L_SW 127L
  137. #define L_SWEXP 128L
  138. #define L_TYPE 129L
  139. #define L_TYPENAME 130L
  140. #define L_UPLUS 131L
  141. #define L_WHILE 132L
  142.