RccConstants.java 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. /* Generated By:JavaCC: Do not edit this line. RccConstants.java */
  2. /**
  3. * Licensed to the Apache Software Foundation (ASF) under one
  4. * or more contributor license agreements. See the NOTICE file
  5. * distributed with this work for additional information
  6. * regarding copyright ownership. The ASF licenses this file
  7. * to you under the Apache License, Version 2.0 (the
  8. * "License"); you may not use this file except in compliance
  9. * with the License. You may obtain a copy of the License at
  10. *
  11. * http://www.apache.org/licenses/LICENSE-2.0
  12. *
  13. * Unless required by applicable law or agreed to in writing, software
  14. * distributed under the License is distributed on an "AS IS" BASIS,
  15. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16. * See the License for the specific language governing permissions and
  17. * limitations under the License.
  18. */
  19. package com.yahoo.jute.compiler.generated;
  20. public interface RccConstants {
  21. int EOF = 0;
  22. int MODULE_TKN = 11;
  23. int RECORD_TKN = 12;
  24. int INCLUDE_TKN = 13;
  25. int BYTE_TKN = 14;
  26. int BOOLEAN_TKN = 15;
  27. int INT_TKN = 16;
  28. int LONG_TKN = 17;
  29. int FLOAT_TKN = 18;
  30. int DOUBLE_TKN = 19;
  31. int USTRING_TKN = 20;
  32. int BUFFER_TKN = 21;
  33. int VECTOR_TKN = 22;
  34. int MAP_TKN = 23;
  35. int LBRACE_TKN = 24;
  36. int RBRACE_TKN = 25;
  37. int LT_TKN = 26;
  38. int GT_TKN = 27;
  39. int SEMICOLON_TKN = 28;
  40. int COMMA_TKN = 29;
  41. int DOT_TKN = 30;
  42. int CSTRING_TKN = 31;
  43. int IDENT_TKN = 32;
  44. int DEFAULT = 0;
  45. int WithinOneLineComment = 1;
  46. int WithinMultiLineComment = 2;
  47. String[] tokenImage = {
  48. "<EOF>",
  49. "\" \"",
  50. "\"\\t\"",
  51. "\"\\n\"",
  52. "\"\\r\"",
  53. "\"//\"",
  54. "<token of kind 6>",
  55. "<token of kind 7>",
  56. "\"/*\"",
  57. "\"*/\"",
  58. "<token of kind 10>",
  59. "\"module\"",
  60. "\"class\"",
  61. "\"include\"",
  62. "\"byte\"",
  63. "\"boolean\"",
  64. "\"int\"",
  65. "\"long\"",
  66. "\"float\"",
  67. "\"double\"",
  68. "\"ustring\"",
  69. "\"buffer\"",
  70. "\"vector\"",
  71. "\"map\"",
  72. "\"{\"",
  73. "\"}\"",
  74. "\"<\"",
  75. "\">\"",
  76. "\";\"",
  77. "\",\"",
  78. "\".\"",
  79. "<CSTRING_TKN>",
  80. "<IDENT_TKN>",
  81. };
  82. }