]> git.lizzy.rs Git - rust.git/blob - src/grammar/tokens.h
add more debugging code to track down appveyor 259 exit code
[rust.git] / src / grammar / tokens.h
1 enum Token {
2   SHL = 257, // Parser generators reserve 0-256 for char literals
3   SHR,
4   LE,
5   EQEQ,
6   NE,
7   GE,
8   ANDAND,
9   OROR,
10   SHLEQ,
11   SHREQ,
12   MINUSEQ,
13   ANDEQ,
14   OREQ,
15   PLUSEQ,
16   STAREQ,
17   SLASHEQ,
18   CARETEQ,
19   PERCENTEQ,
20   DOTDOT,
21   DOTDOTDOT,
22   MOD_SEP,
23   LARROW,
24   RARROW,
25   FAT_ARROW,
26   LIT_BYTE,
27   LIT_CHAR,
28   LIT_INTEGER,
29   LIT_FLOAT,
30   LIT_STR,
31   LIT_STR_RAW,
32   LIT_BYTE_STR,
33   LIT_BYTE_STR_RAW,
34   IDENT,
35   UNDERSCORE,
36   LIFETIME,
37
38   // keywords
39   SELF,
40   STATIC,
41   ABSTRACT,
42   ALIGNOF,
43   AS,
44   BECOME,
45   BREAK,
46   CATCH,
47   CRATE,
48   DEFAULT,
49   DO,
50   ELSE,
51   ENUM,
52   EXTERN,
53   FALSE,
54   FINAL,
55   FN,
56   FOR,
57   IF,
58   IMPL,
59   IN,
60   LET,
61   LOOP,
62   MACRO,
63   MATCH,
64   MOD,
65   MOVE,
66   MUT,
67   OFFSETOF,
68   OVERRIDE,
69   PRIV,
70   PUB,
71   PURE,
72   REF,
73   RETURN,
74   SIZEOF,
75   STRUCT,
76   SUPER,
77   UNION,
78   TRUE,
79   TRAIT,
80   TYPE,
81   UNSAFE,
82   UNSIZED,
83   USE,
84   VIRTUAL,
85   WHILE,
86   YIELD,
87   CONTINUE,
88   PROC,
89   BOX,
90   CONST,
91   WHERE,
92   TYPEOF,
93   INNER_DOC_COMMENT,
94   OUTER_DOC_COMMENT,
95
96   SHEBANG,
97   SHEBANG_LINE,
98   STATIC_LIFETIME
99 };