cclass.c 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. /* Copyright (c) 1991 by the Vrije Universiteit, Amsterdam, the Netherlands.
  2. * For full copyright and restrictions on use see the file COPYING in the top
  3. * level of the LLgen tree.
  4. */
  5. /* $Id$ */
  6. #include "cclass.h"
  7. char c_class[] = {
  8. 0, /* 00 */
  9. 0, /* 01 */
  10. 0, /* 02 */
  11. 0, /* 03 */
  12. 0, /* 04 */
  13. 0, /* 05 */
  14. 0, /* 06 */
  15. 0, /* 07 */
  16. 0, /* 010 */
  17. ISSPA, /* 011 */
  18. ISSPA, /* 012 */
  19. 0, /* 013 */
  20. ISSPA, /* 014 */
  21. ISSPA, /* 015 */
  22. 0, /* 016 */
  23. 0, /* 017 */
  24. 0, /* 020 */
  25. 0, /* 021 */
  26. 0, /* 022 */
  27. 0, /* 023 */
  28. 0, /* 024 */
  29. 0, /* 025 */
  30. 0, /* 026 */
  31. 0, /* 027 */
  32. 0, /* 030 */
  33. 0, /* 031 */
  34. 0, /* 032 */
  35. 0, /* 033 */
  36. 0, /* 034 */
  37. 0, /* 035 */
  38. 0, /* 036 */
  39. 0, /* 037 */
  40. ISSPA, /* ' ' */
  41. 0, /* '!' */
  42. 0, /* '"' */
  43. 0, /* '#' */
  44. 0, /* '$' */
  45. ISKEY, /* '%' */
  46. 0, /* '&' */
  47. ISLIT, /* ''' */
  48. ISACT, /* '(' */
  49. 0, /* ')' */
  50. ISTOK, /* '*' */
  51. ISTOK, /* '+' */
  52. ISTOK, /* ',' */
  53. 0, /* '-' */
  54. 0, /* '.' */
  55. ISCOM, /* '/' */
  56. ISDIG, /* '0' */
  57. ISDIG, /* '1' */
  58. ISDIG, /* '2' */
  59. ISDIG, /* '3' */
  60. ISDIG, /* '4' */
  61. ISDIG, /* '5' */
  62. ISDIG, /* '6' */
  63. ISDIG, /* '7' */
  64. ISDIG, /* '8' */
  65. ISDIG, /* '9' */
  66. ISTOK, /* ':' */
  67. ISTOK, /* ';' */
  68. 0, /* '<' */
  69. 0, /* '=' */
  70. 0, /* '>' */
  71. ISTOK, /* '?' */
  72. 0, /* '@' */
  73. ISLET, /* 'A' */
  74. ISLET, /* 'B' */
  75. ISLET, /* 'C' */
  76. ISLET, /* 'D' */
  77. ISLET, /* 'E' */
  78. ISLET, /* 'F' */
  79. ISLET, /* 'G' */
  80. ISLET, /* 'H' */
  81. ISLET, /* 'I' */
  82. ISLET, /* 'J' */
  83. ISLET, /* 'K' */
  84. ISLET, /* 'L' */
  85. ISLET, /* 'M' */
  86. ISLET, /* 'N' */
  87. ISLET, /* 'O' */
  88. ISLET, /* 'P' */
  89. ISLET, /* 'Q' */
  90. ISLET, /* 'R' */
  91. ISLET, /* 'S' */
  92. ISLET, /* 'T' */
  93. ISLET, /* 'U' */
  94. ISLET, /* 'V' */
  95. ISLET, /* 'W' */
  96. ISLET, /* 'X' */
  97. ISLET, /* 'Y' */
  98. ISLET, /* 'Z' */
  99. ISTOK, /* '[' */
  100. 0, /* '\' */
  101. ISTOK, /* ']' */
  102. 0, /* '^' */
  103. ISLET, /* '_' */
  104. 0, /* '`' */
  105. ISLET, /* 'a' */
  106. ISLET, /* 'b' */
  107. ISLET, /* 'c' */
  108. ISLET, /* 'd' */
  109. ISLET, /* 'e' */
  110. ISLET, /* 'f' */
  111. ISLET, /* 'g' */
  112. ISLET, /* 'h' */
  113. ISLET, /* 'i' */
  114. ISLET, /* 'j' */
  115. ISLET, /* 'k' */
  116. ISLET, /* 'l' */
  117. ISLET, /* 'm' */
  118. ISLET, /* 'n' */
  119. ISLET, /* 'o' */
  120. ISLET, /* 'p' */
  121. ISLET, /* 'q' */
  122. ISLET, /* 'r' */
  123. ISLET, /* 's' */
  124. ISLET, /* 't' */
  125. ISLET, /* 'u' */
  126. ISLET, /* 'v' */
  127. ISLET, /* 'w' */
  128. ISLET, /* 'x' */
  129. ISLET, /* 'y' */
  130. ISLET, /* 'z' */
  131. ISACT, /* '{' */
  132. ISTOK, /* '|' */
  133. 0, /* '}' */
  134. 0, /* '~' */
  135. 0 /* 0177 */
  136. };