cmDependsJavaParserTokens.h 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264
  1. /* A Bison parser, made by GNU Bison 3.0.4. */
  2. /* Bison interface for Yacc-like parsers in C
  3. Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.
  4. This program is free software: you can redistribute it and/or modify
  5. it under the terms of the GNU General Public License as published by
  6. the Free Software Foundation, either version 3 of the License, or
  7. (at your option) any later version.
  8. This program is distributed in the hope that it will be useful,
  9. but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. GNU General Public License for more details.
  12. You should have received a copy of the GNU General Public License
  13. along with this program. If not, see <http://www.gnu.org/licenses/>. */
  14. /* As a special exception, you may create a larger work that contains
  15. part or all of the Bison parser skeleton and distribute that work
  16. under terms of your choice, so long as that work isn't itself a
  17. parser generator using the skeleton or a modified version thereof
  18. as a parser skeleton. Alternatively, if you modify or redistribute
  19. the parser skeleton itself, you may (at your option) remove this
  20. special exception, which will cause the skeleton and the resulting
  21. Bison output files to be licensed under the GNU General Public
  22. License without this special exception.
  23. This special exception was added by the Free Software Foundation in
  24. version 2.2 of Bison. */
  25. #ifndef YY_CMDEPENDSJAVA_YY_CMDEPENDSJAVAPARSERTOKENS_H_INCLUDED
  26. # define YY_CMDEPENDSJAVA_YY_CMDEPENDSJAVAPARSERTOKENS_H_INCLUDED
  27. /* Debug traces. */
  28. #ifndef YYDEBUG
  29. # define YYDEBUG 0
  30. #endif
  31. #if YYDEBUG
  32. extern int cmDependsJava_yydebug;
  33. #endif
  34. /* Token type. */
  35. #ifndef YYTOKENTYPE
  36. # define YYTOKENTYPE
  37. enum yytokentype
  38. {
  39. jp_ABSTRACT = 258,
  40. jp_ASSERT = 259,
  41. jp_BOOLEAN_TYPE = 260,
  42. jp_BREAK = 261,
  43. jp_BYTE_TYPE = 262,
  44. jp_CASE = 263,
  45. jp_CATCH = 264,
  46. jp_CHAR_TYPE = 265,
  47. jp_CLASS = 266,
  48. jp_CONTINUE = 267,
  49. jp_DEFAULT = 268,
  50. jp_DO = 269,
  51. jp_DOUBLE_TYPE = 270,
  52. jp_ELSE = 271,
  53. jp_EXTENDS = 272,
  54. jp_FINAL = 273,
  55. jp_FINALLY = 274,
  56. jp_FLOAT_TYPE = 275,
  57. jp_FOR = 276,
  58. jp_IF = 277,
  59. jp_IMPLEMENTS = 278,
  60. jp_IMPORT = 279,
  61. jp_INSTANCEOF = 280,
  62. jp_INT_TYPE = 281,
  63. jp_INTERFACE = 282,
  64. jp_LONG_TYPE = 283,
  65. jp_NATIVE = 284,
  66. jp_NEW = 285,
  67. jp_PACKAGE = 286,
  68. jp_PRIVATE = 287,
  69. jp_PROTECTED = 288,
  70. jp_PUBLIC = 289,
  71. jp_RETURN = 290,
  72. jp_SHORT_TYPE = 291,
  73. jp_STATIC = 292,
  74. jp_STRICTFP = 293,
  75. jp_SUPER = 294,
  76. jp_SWITCH = 295,
  77. jp_SYNCHRONIZED = 296,
  78. jp_THIS = 297,
  79. jp_THROW = 298,
  80. jp_THROWS = 299,
  81. jp_TRANSIENT = 300,
  82. jp_TRY = 301,
  83. jp_VOID = 302,
  84. jp_VOLATILE = 303,
  85. jp_WHILE = 304,
  86. jp_BOOLEANLITERAL = 305,
  87. jp_CHARACTERLITERAL = 306,
  88. jp_DECIMALINTEGERLITERAL = 307,
  89. jp_FLOATINGPOINTLITERAL = 308,
  90. jp_HEXINTEGERLITERAL = 309,
  91. jp_NULLLITERAL = 310,
  92. jp_STRINGLITERAL = 311,
  93. jp_NAME = 312,
  94. jp_AND = 313,
  95. jp_ANDAND = 314,
  96. jp_ANDEQUALS = 315,
  97. jp_BRACKETEND = 316,
  98. jp_BRACKETSTART = 317,
  99. jp_CARROT = 318,
  100. jp_CARROTEQUALS = 319,
  101. jp_COLON = 320,
  102. jp_COMMA = 321,
  103. jp_CURLYEND = 322,
  104. jp_CURLYSTART = 323,
  105. jp_DIVIDE = 324,
  106. jp_DIVIDEEQUALS = 325,
  107. jp_DOLLAR = 326,
  108. jp_DOT = 327,
  109. jp_EQUALS = 328,
  110. jp_EQUALSEQUALS = 329,
  111. jp_EXCLAMATION = 330,
  112. jp_EXCLAMATIONEQUALS = 331,
  113. jp_GREATER = 332,
  114. jp_GTEQUALS = 333,
  115. jp_GTGT = 334,
  116. jp_GTGTEQUALS = 335,
  117. jp_GTGTGT = 336,
  118. jp_GTGTGTEQUALS = 337,
  119. jp_LESLESEQUALS = 338,
  120. jp_LESSTHAN = 339,
  121. jp_LTEQUALS = 340,
  122. jp_LTLT = 341,
  123. jp_MINUS = 342,
  124. jp_MINUSEQUALS = 343,
  125. jp_MINUSMINUS = 344,
  126. jp_PAREEND = 345,
  127. jp_PARESTART = 346,
  128. jp_PERCENT = 347,
  129. jp_PERCENTEQUALS = 348,
  130. jp_PIPE = 349,
  131. jp_PIPEEQUALS = 350,
  132. jp_PIPEPIPE = 351,
  133. jp_PLUS = 352,
  134. jp_PLUSEQUALS = 353,
  135. jp_PLUSPLUS = 354,
  136. jp_QUESTION = 355,
  137. jp_SEMICOL = 356,
  138. jp_TILDE = 357,
  139. jp_TIMES = 358,
  140. jp_TIMESEQUALS = 359,
  141. jp_ERROR = 360
  142. };
  143. #endif
  144. /* Tokens. */
  145. #define jp_ABSTRACT 258
  146. #define jp_ASSERT 259
  147. #define jp_BOOLEAN_TYPE 260
  148. #define jp_BREAK 261
  149. #define jp_BYTE_TYPE 262
  150. #define jp_CASE 263
  151. #define jp_CATCH 264
  152. #define jp_CHAR_TYPE 265
  153. #define jp_CLASS 266
  154. #define jp_CONTINUE 267
  155. #define jp_DEFAULT 268
  156. #define jp_DO 269
  157. #define jp_DOUBLE_TYPE 270
  158. #define jp_ELSE 271
  159. #define jp_EXTENDS 272
  160. #define jp_FINAL 273
  161. #define jp_FINALLY 274
  162. #define jp_FLOAT_TYPE 275
  163. #define jp_FOR 276
  164. #define jp_IF 277
  165. #define jp_IMPLEMENTS 278
  166. #define jp_IMPORT 279
  167. #define jp_INSTANCEOF 280
  168. #define jp_INT_TYPE 281
  169. #define jp_INTERFACE 282
  170. #define jp_LONG_TYPE 283
  171. #define jp_NATIVE 284
  172. #define jp_NEW 285
  173. #define jp_PACKAGE 286
  174. #define jp_PRIVATE 287
  175. #define jp_PROTECTED 288
  176. #define jp_PUBLIC 289
  177. #define jp_RETURN 290
  178. #define jp_SHORT_TYPE 291
  179. #define jp_STATIC 292
  180. #define jp_STRICTFP 293
  181. #define jp_SUPER 294
  182. #define jp_SWITCH 295
  183. #define jp_SYNCHRONIZED 296
  184. #define jp_THIS 297
  185. #define jp_THROW 298
  186. #define jp_THROWS 299
  187. #define jp_TRANSIENT 300
  188. #define jp_TRY 301
  189. #define jp_VOID 302
  190. #define jp_VOLATILE 303
  191. #define jp_WHILE 304
  192. #define jp_BOOLEANLITERAL 305
  193. #define jp_CHARACTERLITERAL 306
  194. #define jp_DECIMALINTEGERLITERAL 307
  195. #define jp_FLOATINGPOINTLITERAL 308
  196. #define jp_HEXINTEGERLITERAL 309
  197. #define jp_NULLLITERAL 310
  198. #define jp_STRINGLITERAL 311
  199. #define jp_NAME 312
  200. #define jp_AND 313
  201. #define jp_ANDAND 314
  202. #define jp_ANDEQUALS 315
  203. #define jp_BRACKETEND 316
  204. #define jp_BRACKETSTART 317
  205. #define jp_CARROT 318
  206. #define jp_CARROTEQUALS 319
  207. #define jp_COLON 320
  208. #define jp_COMMA 321
  209. #define jp_CURLYEND 322
  210. #define jp_CURLYSTART 323
  211. #define jp_DIVIDE 324
  212. #define jp_DIVIDEEQUALS 325
  213. #define jp_DOLLAR 326
  214. #define jp_DOT 327
  215. #define jp_EQUALS 328
  216. #define jp_EQUALSEQUALS 329
  217. #define jp_EXCLAMATION 330
  218. #define jp_EXCLAMATIONEQUALS 331
  219. #define jp_GREATER 332
  220. #define jp_GTEQUALS 333
  221. #define jp_GTGT 334
  222. #define jp_GTGTEQUALS 335
  223. #define jp_GTGTGT 336
  224. #define jp_GTGTGTEQUALS 337
  225. #define jp_LESLESEQUALS 338
  226. #define jp_LESSTHAN 339
  227. #define jp_LTEQUALS 340
  228. #define jp_LTLT 341
  229. #define jp_MINUS 342
  230. #define jp_MINUSEQUALS 343
  231. #define jp_MINUSMINUS 344
  232. #define jp_PAREEND 345
  233. #define jp_PARESTART 346
  234. #define jp_PERCENT 347
  235. #define jp_PERCENTEQUALS 348
  236. #define jp_PIPE 349
  237. #define jp_PIPEEQUALS 350
  238. #define jp_PIPEPIPE 351
  239. #define jp_PLUS 352
  240. #define jp_PLUSEQUALS 353
  241. #define jp_PLUSPLUS 354
  242. #define jp_QUESTION 355
  243. #define jp_SEMICOL 356
  244. #define jp_TILDE 357
  245. #define jp_TIMES 358
  246. #define jp_TIMESEQUALS 359
  247. #define jp_ERROR 360
  248. /* Value type. */
  249. int cmDependsJava_yyparse (yyscan_t yyscanner);
  250. #endif /* !YY_CMDEPENDSJAVA_YY_CMDEPENDSJAVAPARSERTOKENS_H_INCLUDED */