aboutsummaryrefslogtreecommitdiff
path: root/src/parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser.h')
-rw-r--r--src/parser.h40
1 files changed, 21 insertions, 19 deletions
diff --git a/src/parser.h b/src/parser.h
index 24434b1..6415d5b 100644
--- a/src/parser.h
+++ b/src/parser.h
@@ -15,25 +15,27 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/* tokens */
-#define WORD 257
-#define LBRACE0 258
-#define RBRACE0 259
-#define IDENTIFIER 260
-#define EXTERN 261
-#define STATIC 262
-#define TYPEDEF 263
-#define STRUCT 264
-#define MODIFIER 265
-#define OP 266
-#define UNION 267
-#define ENUM 268
-#define LBRACE '{'
-#define RBRACE '}'
-#define MEMBER_OF 269
-#define TYPE 270
-#define STRING 271
-#define PARM_WRAPPER 272
-#define QUALIFIER 273
+enum {
+ LBRACE = '{',
+ RBRACE = '}',
+ WORD = 257,
+ LBRACE0,
+ RBRACE0,
+ IDENTIFIER,
+ EXTERN,
+ STATIC,
+ TYPEDEF,
+ STRUCT,
+ MODIFIER,
+ OP,
+ UNION,
+ ENUM,
+ MEMBER_OF,
+ TYPE,
+ STRING,
+ PARM_WRAPPER,
+ QUALIFIER
+};
typedef struct {
char *str;

Return to:

Send suggestions and report system problems to the System administrator.