SchemeTokenConstants.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package de.jplag.scheme;
  2. import de.jplag.TokenConstants;
  3. public interface SchemeTokenConstants extends TokenConstants {
  4. int S_BOOL = 2;
  5. int S_NUMBER = 3;
  6. int S_CHAR = 4;
  7. int S_STRING = 5;
  8. int S_ID = 6;
  9. int S_LIST_BEGIN = 7;
  10. int S_LIST_END = 8;
  11. int S_VECTOR_BEGIN = 9;
  12. int S_VECTOR_END = 10;
  13. int S_LITERAL = 11;
  14. int S_QUOT_BEGIN = 12;
  15. int S_QUOT_END = 13;
  16. int S_CALL = 14;
  17. int S_LAMBDA_BEGIN = 15;
  18. int S_LAMBDA_END = 16;
  19. int S_FORMAL_BEGIN = 17;
  20. int S_FORMAL_END = 18;
  21. int S_BODY_BEGIN = 19;
  22. int S_BODY_END = 20;
  23. int S_IF_BEGIN = 21;
  24. int S_IF_END = 22;
  25. int S_ALTERN = 23;
  26. int S_ASSIGN_BEGIN = 24;
  27. int S_ASSIGN_END = 25;
  28. int S_COND_BEGIN = 26;
  29. int S_COND_END = 27;
  30. int S_ELSE = 28;
  31. int S_CASE_BEGIN = 29;
  32. int S_CASE_END = 30;
  33. int S_DO_BEGIN = 31;
  34. int S_DO_END = 32;
  35. int S_COMMAND = 33;
  36. int S_DEF_BEGIN = 34;
  37. int S_DEF_END = 35;
  38. int S_BEGIN = 36;
  39. int S_END = 37;
  40. int S_AND = 38;
  41. int S_OR = 39;
  42. int S_LET = 40;
  43. int S_DELAY = 41;
  44. int S_VAR = 42;
  45. int NUM_DIFF_TOKENS = 43;
  46. }