001/* Generated By:JavaCC: Do not edit this line. RccConstants.java */
002/**
003 * Licensed to the Apache Software Foundation (ASF) under one
004 * or more contributor license agreements.  See the NOTICE file
005 * distributed with this work for additional information
006 * regarding copyright ownership.  The ASF licenses this file
007 * to you under the Apache License, Version 2.0 (the
008 * "License"); you may not use this file except in compliance
009 * with the License.  You may obtain a copy of the License at
010 *
011 *     http://www.apache.org/licenses/LICENSE-2.0
012 *
013 * Unless required by applicable law or agreed to in writing, software
014 * distributed under the License is distributed on an "AS IS" BASIS,
015 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
016 * See the License for the specific language governing permissions and
017 * limitations under the License.
018 */
019
020package org.apache.hadoop.record.compiler.generated;
021
022import org.apache.hadoop.classification.InterfaceAudience;
023import org.apache.hadoop.classification.InterfaceStability;
024
025/**
026 * @deprecated Replaced by <a href="https://hadoop.apache.org/avro/">Avro</a>.
027 */
028@Deprecated
029@InterfaceAudience.Public
030@InterfaceStability.Stable
031public interface RccConstants {
032
033  int EOF = 0;
034  int MODULE_TKN = 11;
035  int RECORD_TKN = 12;
036  int INCLUDE_TKN = 13;
037  int BYTE_TKN = 14;
038  int BOOLEAN_TKN = 15;
039  int INT_TKN = 16;
040  int LONG_TKN = 17;
041  int FLOAT_TKN = 18;
042  int DOUBLE_TKN = 19;
043  int USTRING_TKN = 20;
044  int BUFFER_TKN = 21;
045  int VECTOR_TKN = 22;
046  int MAP_TKN = 23;
047  int LBRACE_TKN = 24;
048  int RBRACE_TKN = 25;
049  int LT_TKN = 26;
050  int GT_TKN = 27;
051  int SEMICOLON_TKN = 28;
052  int COMMA_TKN = 29;
053  int DOT_TKN = 30;
054  int CSTRING_TKN = 31;
055  int IDENT_TKN = 32;
056
057  int DEFAULT = 0;
058  int WithinOneLineComment = 1;
059  int WithinMultiLineComment = 2;
060
061  String[] tokenImage = {
062    "<EOF>",
063    "\" \"",
064    "\"\\t\"",
065    "\"\\n\"",
066    "\"\\r\"",
067    "\"//\"",
068    "<token of kind 6>",
069    "<token of kind 7>",
070    "\"/*\"",
071    "\"*/\"",
072    "<token of kind 10>",
073    "\"module\"",
074    "\"class\"",
075    "\"include\"",
076    "\"byte\"",
077    "\"boolean\"",
078    "\"int\"",
079    "\"long\"",
080    "\"float\"",
081    "\"double\"",
082    "\"ustring\"",
083    "\"buffer\"",
084    "\"vector\"",
085    "\"map\"",
086    "\"{\"",
087    "\"}\"",
088    "\"<\"",
089    "\">\"",
090    "\";\"",
091    "\",\"",
092    "\".\"",
093    "<CSTRING_TKN>",
094    "<IDENT_TKN>",
095  };
096
097}