char.tab 356 B

123456789101112131415161718192021222324252627282930313233343536
  1. % character tables for ISO-PASCAL compiler
  2. %S129
  3. %F %s,
  4. %
  5. % CHARACTER CLASSES
  6. %
  7. %iSTGARB
  8. STSKIP: \r\t
  9. STNL:\012\013\014
  10. STSIMP:-()*+,/;=@[]^{}
  11. STCOMP:.:<>
  12. STIDF:a-zA-Z
  13. STSTR:'
  14. STNUM:0-9
  15. STEOI:\200
  16. %T#include "class.h"
  17. %Tchar tkclass[] = {
  18. %p
  19. %T};
  20. %
  21. % INIDF
  22. %
  23. %C
  24. 1:a-zA-Z0-9
  25. %Tchar inidf[] = {
  26. %F %s,
  27. %p
  28. %T};
  29. %
  30. % ISDIG
  31. %
  32. %C
  33. 1:0-9
  34. %Tchar isdig[] = {
  35. %p
  36. %T};