char.ct 620 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. % character tables for debugger
  2. % $Id$
  3. %S257
  4. %F %s,
  5. %
  6. % CHARACTER CLASSES
  7. %
  8. %iSTGARB
  9. STSKIP: \t\013\014\015
  10. STNL:;\012
  11. STIDF:a-zA-Z_
  12. STSTR:"'
  13. STDOT:.
  14. STNUM:0-9
  15. STSIMP:-+,!<>{}:`?\\
  16. %T#include "class.h"
  17. %Tchar tkclass[] = {
  18. %p
  19. %T};
  20. %
  21. % INIDF
  22. %
  23. %S129
  24. %C
  25. 1:a-zA-Z0-9_$
  26. %Tchar inidf[] = {
  27. %F %s,
  28. %p
  29. %T};
  30. %
  31. % INEXT
  32. %
  33. %S129
  34. %C
  35. 1:-#+{}~`@%^=|\\;:?/,a-zA-Z0-9_$.
  36. %Tchar inext[] = {
  37. %F %s,
  38. %p
  39. %T};
  40. %
  41. % ISDIG
  42. %
  43. %C
  44. 1:0-9
  45. %Tchar isdig[] = {
  46. %p
  47. %T};
  48. %
  49. % ISHEX
  50. %
  51. %C
  52. 1:A-F0-9
  53. %Tchar ishex[] = {
  54. %p
  55. %T};
  56. %
  57. % ISOCT
  58. %
  59. %C
  60. 1:0-7
  61. %Tchar isoct[] = {
  62. %p
  63. %T};
  64. %
  65. % ISTOKEN
  66. %
  67. %C
  68. 1:-acefiprstuvxAEFGLMPQSTVXZ,;:+=()*
  69. %T char istoken[] = {
  70. %p
  71. %T};