token2.tok 637 B

12345678910111213141516171819202122232425262728293031323334353637
  1. struct token_trans { char * name; int token; };
  2. %%
  3. auto, TK_AUTO
  4. break, TK_BREAK
  5. case, TK_CASE
  6. char, TK_CHAR
  7. const, TK_CONST
  8. continue, TK_CONTINUE
  9. default, TK_DEFAULT
  10. do, TK_DO
  11. double, TK_DOUBLE
  12. else, TK_ELSE
  13. enum, TK_ENUM
  14. extern, TK_EXTERN
  15. float, TK_FLOAT
  16. for, TK_FOR
  17. goto, TK_GOTO
  18. if, TK_IF
  19. int, TK_INT
  20. long, TK_LONG
  21. register, TK_REGISTER
  22. return, TK_RETURN
  23. short, TK_SHORT
  24. signed, TK_SIGNED
  25. sizeof, TK_SIZEOF
  26. static, TK_STATIC
  27. struct, TK_STRUCT
  28. switch, TK_SWITCH
  29. typedef, TK_TYPEDEF
  30. union, TK_UNION
  31. unsigned, TK_UNSIGNED
  32. void, TK_VOID
  33. volatile, TK_VOLATILE
  34. while, TK_WHILE
  35. __FILE__, TK_FILE
  36. __LINE__, TK_LINE