home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / NEXTSTEP / UNIX / Programming / GDBbundle-1.0-MIS / src / TextEdit / GdbBundle.bproj / tokens.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-05-10  |  3.4 KB  |  189 lines

  1. #ifndef tokens_h
  2. #define tokens_h
  3. /* tokens.h -- List of labelled tokens and stuff
  4.  *
  5.  * Generated from: GdbValue.g
  6.  *
  7.  * Terence Parr, Will Cohen, and Hank Dietz: 1989-1994
  8.  * Purdue University Electrical Engineering
  9.  * ANTLR Version 1.33
  10.  */
  11. #define zzEOF_TOKEN 1
  12. #define Eof 1
  13. #define STRING 2
  14. #define FUNCTION_NAME 7
  15. #define LCURLYBRACE 13
  16. #define RCURLYBRACE 14
  17. #define LSQUAREBRACKET 15
  18. #define RSQUAREBRACKET 16
  19. #define LPARENTHESIS 17
  20. #define RPARENTHESIS 18
  21. #define DOUBLECOLON 19
  22. #define SEMICOLON 20
  23. #define EQUAL 21
  24. #define STAR 22
  25. #define AMPERSAND 23
  26. #define COMMA 24
  27. #define LESSTHAN 25
  28. #define GREATERTHAN 26
  29. #define DOTS 27
  30. #define CONST 28
  31. #define VOLATILE 29
  32. #define UNSIGNED 30
  33. #define CHAR 31
  34. #define SHORT 32
  35. #define INT 33
  36. #define LONG 34
  37. #define FLOAT 35
  38. #define DOUBLE 36
  39. #define STRUCT 37
  40. #define UNION 38
  41. #define ENUM 39
  42. #define CLASS 40
  43. #define VOID 41
  44. #define NO_ARGUMENTS 42
  45. #define NO_LOCALS 43
  46. #define NO_SYMBOL_TABLE 44
  47. #define IDENTIFIER 45
  48. #define CHARACTER 46
  49. #define OCTALINT 47
  50. #define DECIMALINT 48
  51. #define HEXADECIMALINT 49
  52. #define FLOATONE 50
  53. #define FLOATTWO 51
  54. #define FLOATTHREE 52
  55.  
  56. #ifdef __STDC__
  57. extern  id   variables(void);
  58. #else
  59. extern  id   variables();
  60. #endif
  61.  
  62. #ifdef __STDC__
  63. extern  id   variable(void);
  64. #else
  65. extern  id   variable();
  66. #endif
  67.  
  68. #ifdef __STDC__
  69. extern  id   typed_value(void);
  70. #else
  71. extern  id   typed_value();
  72. #endif
  73.  
  74. #ifdef __STDC__
  75. extern  id   type(void);
  76. #else
  77. extern  id   type();
  78. #endif
  79.  
  80. #ifdef __STDC__
  81. extern  id   ptype(void);
  82. #else
  83. extern  id   ptype();
  84. #endif
  85.  
  86. #ifdef __STDC__
  87. void abs_decl( id type );
  88. #else
  89. extern void abs_decl();
  90. #endif
  91.  
  92. #ifdef __STDC__
  93. void direct_abs_decl( id type );
  94. #else
  95. extern void direct_abs_decl();
  96. #endif
  97.  
  98. #ifdef __STDC__
  99. void rest_of_direct_abs_decl( id type );
  100. #else
  101. extern void rest_of_direct_abs_decl();
  102. #endif
  103.  
  104. #ifdef __STDC__
  105. void array_mod( id type );
  106. #else
  107. extern void array_mod();
  108. #endif
  109.  
  110. #ifdef __STDC__
  111. void func_mod( id typeObj );
  112. #else
  113. extern void func_mod();
  114. #endif
  115.  
  116. #ifdef __STDC__
  117. extern  id   typebase(void);
  118. #else
  119. extern  id   typebase();
  120. #endif
  121.  
  122. #ifdef __STDC__
  123. extern  id   value( id type );
  124. #else
  125. extern  id   value();
  126. #endif
  127.  
  128. #ifdef __STDC__
  129. extern  id   descriptive_value(void);
  130. #else
  131. extern  id   descriptive_value();
  132. #endif
  133.  
  134. #ifdef __STDC__
  135. extern  id   number( id type );
  136. #else
  137. extern  id   number();
  138. #endif
  139.  
  140. #ifdef __STDC__
  141. extern  id   int_number( id type );
  142. #else
  143. extern  id   int_number();
  144. #endif
  145.  
  146. #ifdef __STDC__
  147. void compound_value( id components );
  148. #else
  149. extern void compound_value();
  150. #endif
  151.  
  152. #ifdef __STDC__
  153. extern  id   variable_or_typed_value(void);
  154. #else
  155. extern  id   variable_or_typed_value();
  156. #endif
  157.  
  158. #ifdef __STDC__
  159. extern  id   identifier(void);
  160. #else
  161. extern  id   identifier();
  162. #endif
  163.  
  164. #endif
  165. extern SetWordType zzerr1[];
  166. extern SetWordType zzerr2[];
  167. extern SetWordType setwd1[];
  168. extern SetWordType zzerr3[];
  169. extern SetWordType zzerr4[];
  170. extern SetWordType zzerr5[];
  171. extern SetWordType zzerr6[];
  172. extern SetWordType setwd2[];
  173. extern SetWordType zzerr7[];
  174. extern SetWordType zzerr8[];
  175. extern SetWordType setwd3[];
  176. extern SetWordType zzerr9[];
  177. extern SetWordType zzerr10[];
  178. extern SetWordType zzerr11[];
  179. extern SetWordType zzerr12[];
  180. extern SetWordType zzerr13[];
  181. extern SetWordType setwd4[];
  182. extern SetWordType zzerr14[];
  183. extern SetWordType zzerr15[];
  184. extern SetWordType zzerr16[];
  185. extern SetWordType zzerr17[];
  186. extern SetWordType setwd5[];
  187. extern SetWordType zzerr18[];
  188. extern SetWordType setwd6[];
  189.