Keywords.kwgen 664 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. #include "Lexer.h"
  2. #include "Token.h"
  3. %token-prefix=T_
  4. %toupper
  5. %no-enums
  6. %namespace=Lexer
  7. %%
  8. __asm
  9. __asm__
  10. __attribute
  11. __attribute__
  12. __const
  13. __const__
  14. __inline
  15. __inline__
  16. __typeof
  17. __typeof__
  18. __volatile
  19. __volatile__
  20. asm
  21. auto
  22. bool
  23. break
  24. case
  25. catch
  26. char
  27. class
  28. const
  29. const_cast
  30. continue
  31. default
  32. delete
  33. do
  34. double
  35. dynamic_cast
  36. else
  37. enum
  38. explicit
  39. export
  40. extern
  41. false
  42. float
  43. for
  44. friend
  45. goto
  46. if
  47. inline
  48. int
  49. long
  50. mutable
  51. namespace
  52. new
  53. operator
  54. private
  55. protected
  56. public
  57. register
  58. reinterpret_cast
  59. return
  60. short
  61. signed
  62. sizeof
  63. static
  64. static_cast
  65. struct
  66. switch
  67. template
  68. this
  69. throw
  70. true
  71. try
  72. typedef
  73. typeid
  74. typename
  75. typeof
  76. union
  77. unsigned
  78. using
  79. virtual
  80. void
  81. volatile
  82. wchar_t
  83. while