home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / Languages / GCC 1.37.1r14 / usr / gcc-1.37.1r14 / (gcc-1.37.π) / c-parse.gperf < prev    next >
Encoding:
Text File  |  1993-07-01  |  1.5 KB  |  60 lines  |  [TEXT/KAHL]

  1. %{
  2. /* Command-line: gperf -p -j1 -i 1 -g -o -t -N is_reserved_word -k1,3,$ c-parse.gperf  */ 
  3. %}
  4. struct resword { char *name; short token; enum rid rid; };
  5. %%
  6. __alignof, ALIGNOF, NORID
  7. __alignof__, ALIGNOF, NORID
  8. __asm, ASM, NORID
  9. __asm__, ASM, NORID
  10. __attribute, ATTRIBUTE, NORID
  11. __attribute__, ATTRIBUTE, NORID
  12. __const, TYPE_QUAL, RID_CONST
  13. __const__, TYPE_QUAL, RID_CONST
  14. __inline, SCSPEC, RID_INLINE
  15. __inline__, SCSPEC, RID_INLINE
  16. __signed, TYPESPEC, RID_SIGNED
  17. __signed__, TYPESPEC, RID_SIGNED
  18. __typeof, TYPEOF, NORID
  19. __typeof__, TYPEOF, NORID
  20. __volatile, TYPE_QUAL, RID_VOLATILE
  21. __volatile__, TYPE_QUAL, RID_VOLATILE
  22. asm, ASM, NORID
  23. auto, SCSPEC, RID_AUTO
  24. break, BREAK, NORID
  25. case, CASE, NORID
  26. char, TYPESPEC, RID_CHAR
  27. comp, TYPESPEC, RID_COMP
  28. const, TYPE_QUAL, RID_CONST
  29. continue, CONTINUE, NORID
  30. default, DEFAULT, NORID
  31. do, DO, NORID
  32. double, TYPESPEC, RID_DOUBLE
  33. else, ELSE, NORID
  34. enum, ENUM, NORID
  35. extended, TYPESPEC, RID_EXTENDED,
  36. extern, SCSPEC, RID_EXTERN
  37. float, TYPESPEC, RID_FLOAT
  38. for, FOR, NORID
  39. goto, GOTO, NORID
  40. if, IF, NORID
  41. inline, SCSPEC, RID_INLINE
  42. int, TYPESPEC, RID_INT
  43. long, TYPESPEC, RID_LONG
  44. pascal, SCSPEC, RID_PASCAL,
  45. register, SCSPEC, RID_REGISTER
  46. return, RETURN, NORID
  47. short, TYPESPEC, RID_SHORT
  48. signed, TYPESPEC, RID_SIGNED
  49. sizeof, SIZEOF, NORID
  50. static, SCSPEC, RID_STATIC
  51. struct, STRUCT, NORID
  52. switch, SWITCH, NORID
  53. typedef, SCSPEC, RID_TYPEDEF
  54. typeof, TYPEOF, NORID
  55. union, UNION, NORID
  56. unsigned, TYPESPEC, RID_UNSIGNED
  57. void, TYPESPEC, RID_VOID
  58. volatile, TYPE_QUAL, RID_VOLATILE
  59. while, WHILE, NORID
  60.