| /* |
| * Licensed to the Apache Software Foundation (ASF) under one or more |
| * contributor license agreements. See the NOTICE file distributed with |
| * this work for additional information regarding copyright ownership. |
| * The ASF licenses this file to You under the Apache License, Version 2.0 |
| * (the "License"); you may not use this file except in compliance with |
| * the License. You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| #ifndef INC_CPPParser_hpp_ |
| #define INC_CPPParser_hpp_ |
| |
| #include <antlr/config.hpp> |
| /* $ANTLR 2.7.7 (20130409): "CPP_parser.g" -> "CPPParser.hpp"$ */ |
| #include <antlr/TokenStream.hpp> |
| #include <antlr/TokenBuffer.hpp> |
| #include "STDCTokenTypes.hpp" |
| #include <antlr/LLkParser.hpp> |
| |
| #line 79 "CPP_parser.g" |
| |
| // File generated from CPP_parser.g |
| // Version 3.1 November 2005 |
| // This file is best viewed in courier font with tabs set to 4 spaces |
| // |
| // The statements in this block appear in both CPPLexer.hpp and CPPParser.hpp |
| #include <stdio.h> |
| #include <string.h> |
| #include "antlr/CharScanner.hpp" |
| #include "CPPDictionary.hpp" |
| |
| // Defined in main.cpp |
| extern void process_line_directive(const char *, const char *); |
| |
| // Declared in main.cpp |
| extern int deferredLineCount; |
| |
| #line 30 "CPPParser.hpp" |
| class CUSTOM_API CPPParser : public ANTLR_USE_NAMESPACE(antlr) LLkParser, |
| public STDCTokenTypes { |
| #line 191 "CPP_parser.g" |
| |
| public: |
| #define CPPParser_MaxQualifiedItemSize 500 |
| |
| // These codes are not stored with symbol names in CPPSymbol, |
| // but they are available for development |
| // Can't bitwise-OR enum elements together, this must be an int |
| typedef unsigned long TypeSpecifier; // note: must be at least 16 bits |
| typedef unsigned long TypeQualifier; |
| |
| #define tsInvalid 0x0 |
| #define tsVOID 0x1 |
| #define tsCHAR 0x2 |
| #define tsSHORT 0x4 |
| #define tsINT 0x8 |
| #define tsLONG 0x10 |
| #define tsFLOAT 0x20 |
| #define tsDOUBLE 0x40 |
| #define tsSIGNED 0x80 |
| #define tsUNSIGNED 0x100 |
| #define tsTYPEID 0x200 |
| #define tsSTRUCT 0x400 |
| #define tsENUM 0x800 |
| #define tsUNION 0x1000 |
| #define tsCLASS 0x2000 |
| #define tsWCHAR_T 0x4000 |
| #define tsBOOL 0x8000 |
| |
| #define tqInvalid 0x0 |
| #define tqCONST 0x1 |
| #define tqVOLATILE 0x2 |
| #define tqGFEXCLUDE 0x4 |
| #define tqGFINCLUDE 0x8 |
| #define tqGFID 0x10 |
| #define tqGFUNREAD 0x20 |
| |
| enum StorageClass { |
| scInvalid = 0, |
| scAUTO = 1, |
| scREGISTER, |
| scSTATIC, |
| scEXTERN, |
| scMUTABLE |
| }; |
| |
| enum FunctionSpecifier { |
| fsInvalid = 0, |
| fsVIRTUAL, |
| fsINLINE, |
| fsEXPLICIT, |
| fsFRIEND |
| }; |
| |
| // JEL 3/26/96 changed to allow ORing of values |
| // DW 10/04/05 These codes are stored with the item in CPPSymbol in the |
| // dictionary See declaratorID |
| typedef int QualifiedItem; |
| #define qiInvalid 0x0 |
| #define qiType 0x1 // includes enum, class, typedefs, namespace |
| #define qiDtor 0x2 |
| #define qiCtor 0x4 |
| #define qiOperator 0x8 |
| #define qiPtrMember 0x10 |
| #define qiVar 0x20 |
| #define qiFun 0x40 |
| #define qiNamespace 0x50 |
| |
| protected: |
| // Symbol table management stuff |
| CPPDictionary *symbols; |
| int templateParameterScope; |
| int externalScope; |
| int anyType; |
| int anyNonType; |
| |
| bool _td; // For typedef |
| bool _fd; // For friend |
| StorageClass _sc; // For storage class |
| TypeQualifier _tq; // For type qualifier |
| TypeSpecifier _ts; // For type specifier |
| FunctionSpecifier _fs; // For declaration specifier |
| |
| int functionDefinition; // 0 = Function definition not being parsed |
| // 1 = Parsing function name |
| // 2 = Parsing function parameter list |
| // 3 = Parsing function block |
| |
| char qualifierPrefix[CPPParser_MaxQualifiedItemSize + 1]; |
| char *enclosingClass; |
| int assign_stmt_RHS_found; |
| bool in_parameter_list; |
| bool K_and_R; // used to distinguish old K & R parameter definitions |
| bool in_return; |
| bool is_address; |
| bool is_pointer; |
| |
| // Limit lookahead for qualifiedItemIs() |
| enum { MaxTemplateTokenScan = 200 }; |
| |
| public: |
| void init(); |
| |
| protected: |
| // Semantic interface in Support.cpp; |
| // You could subclass and redefine these functions |
| // so you don't have to mess with the grammar itself. |
| |
| // Symbol stuff |
| virtual int qualifiedItemIsOneOf(QualifiedItem qiFlags, |
| int lookahead_offset = 0); |
| virtual QualifiedItem qualifiedItemIs(int lookahead_offset = 0); |
| virtual int skipTemplateQualifiers(int &kInOut); |
| virtual int skipNestedParens(int &kInOut); |
| virtual int scopedItem(int k = 1); |
| virtual int finalQualifier(int k = 1); |
| virtual int isTypeName(const char *s); |
| virtual int isClassName(const char *s); |
| virtual void end_of_stmt(); |
| |
| // Scoping stuff |
| virtual void enterNewLocalScope(); |
| virtual void exitLocalScope(); |
| virtual void enterExternalScope(); |
| virtual void exitExternalScope(); |
| |
| // namespaceEnd stuff |
| virtual void exitNamespaceScope(); |
| |
| // Aggregate stuff |
| virtual void classForwardDeclaration(TypeSpecifier, FunctionSpecifier, |
| const char *); |
| virtual void beginClassDefinition(TypeSpecifier, const char *); |
| virtual void endClassDefinition(); |
| virtual void beginEnumDefinition(const char *); |
| virtual void endEnumDefinition(); |
| virtual void enumElement(const char *); |
| |
| // Declaration and definition stuff |
| virtual void declarationSpecifier(bool, bool, StorageClass, TypeQualifier, |
| TypeSpecifier, FunctionSpecifier); |
| virtual void beginDeclaration(); |
| virtual void endDeclaration(); |
| virtual void beginConstructorDeclaration(const char *); |
| virtual void endConstructorDeclaration(); |
| virtual void beginDestructorDeclaration(const char *); |
| virtual void endDestructorDeclaration(); |
| virtual void beginParameterDeclaration(); |
| virtual void beginFieldDeclaration(); |
| virtual void beginFunctionDefinition(); |
| virtual void endFunctionDefinition(); |
| virtual void functionParameterList(); |
| virtual void functionEndParameterList(int def); |
| virtual void beginConstructorDefinition(); |
| virtual void endConstructorDefinition(); |
| virtual void beginDestructorDefinition(); |
| virtual void endDestructorDefinition(); |
| |
| // Declarator stuff |
| virtual void declaratorID( |
| const char *, QualifiedItem); // This stores new symbol with its type. |
| virtual void declaratorArray(); |
| virtual void declaratorParameterList(int def); |
| virtual void declaratorEndParameterList(int def); |
| |
| // template stuff |
| virtual void templateTypeParameter(const char *); |
| virtual void beginTemplateDeclaration(); |
| virtual void endTemplateDeclaration(); |
| virtual void beginTemplateDefinition(); |
| virtual void endTemplateDefinition(); |
| virtual void beginTemplateParameterList(); |
| virtual void endTemplateParameterList(); |
| |
| // exception stuff |
| virtual void exceptionBeginHandler(); |
| virtual void exceptionEndHandler(); |
| virtual void panic(const char *); |
| |
| // myCode functions ready for overriding in MyCode subclass |
| // Include application code functions here |
| virtual void myCode_pre_processing(int, char *[]); |
| virtual void myCode_post_processing(); |
| virtual void myCode_end_of_stmt(); |
| virtual void myCode_function_direct_declarator(const char *); |
| |
| // Auto-serializer specific stuff |
| virtual void gfArraySize(const char *id) {} |
| virtual void gfArrayElemSize(const char *id) {} |
| #line 34 "CPPParser.hpp" |
| public: |
| void initializeASTFactory(ANTLR_USE_NAMESPACE(antlr) ASTFactory &factory); |
| |
| protected: |
| CPPParser(ANTLR_USE_NAMESPACE(antlr) TokenBuffer &tokenBuf, int k); |
| |
| public: |
| CPPParser(ANTLR_USE_NAMESPACE(antlr) TokenBuffer &tokenBuf); |
| |
| protected: |
| CPPParser(ANTLR_USE_NAMESPACE(antlr) TokenStream &lexer, int k); |
| |
| public: |
| CPPParser(ANTLR_USE_NAMESPACE(antlr) TokenStream &lexer); |
| CPPParser(const ANTLR_USE_NAMESPACE(antlr) ParserSharedInputState &state); |
| int getNumTokens() const { return CPPParser::NUM_TOKENS; } |
| const char *getTokenName(int type) const { |
| if (type > getNumTokens()) return 0; |
| return CPPParser::tokenNames[type]; |
| } |
| const char *const *getTokenNames() const { return CPPParser::tokenNames; } |
| |
| public: |
| void translation_unit(); |
| |
| public: |
| void external_declaration(); |
| |
| public: |
| CPPParser::TypeSpecifier class_specifier(); |
| |
| public: |
| void class_decl_or_def(FunctionSpecifier fs); |
| |
| public: |
| void init_declarator_list(); |
| |
| public: |
| void enum_specifier(); |
| |
| public: |
| void declaration_specifiers(); |
| |
| public: |
| void function_declarator(int definition); |
| |
| public: |
| void declaration(); |
| |
| public: |
| void template_head(); |
| |
| public: |
| CPPParser::FunctionSpecifier function_specifier(); |
| |
| public: |
| void dtor_head(int definition); |
| |
| public: |
| void dtor_body(); |
| |
| public: |
| void ctor_decl_spec(); |
| |
| public: |
| void ctor_definition(); |
| |
| public: |
| char *scope_override(); |
| |
| public: |
| void conversion_function_decl_or_def(); |
| |
| public: |
| void function_definition(); |
| |
| public: |
| void namespace_definition(); |
| |
| public: |
| void namespace_alias_definition(); |
| |
| public: |
| char *qualified_id(); |
| |
| public: |
| void member_declaration(); |
| |
| public: |
| void member_declarator_list(); |
| |
| public: |
| void ctor_declarator(int definition); |
| |
| public: |
| void compound_statement(); |
| |
| public: |
| void class_head(); |
| |
| public: |
| void access_specifier(); |
| |
| public: |
| void linkage_specification(); |
| |
| public: |
| void using_statement(); |
| |
| public: |
| void template_argument_list(); |
| |
| public: |
| void base_clause(); |
| |
| public: |
| CPPParser::StorageClass storage_class_specifier(); |
| |
| public: |
| CPPParser::TypeQualifier type_qualifier(); |
| |
| public: |
| CPPParser::TypeSpecifier type_specifier(); |
| |
| public: |
| CPPParser::TypeSpecifier simple_type_specifier(); |
| |
| public: |
| char *qualified_type(); |
| |
| public: |
| void class_prefix(); |
| |
| public: |
| void expression(); |
| |
| public: |
| void base_specifier(); |
| |
| public: |
| void enumerator_list(); |
| |
| public: |
| void enumerator(); |
| |
| public: |
| void constant_expression(); |
| |
| public: |
| void optor(); |
| |
| public: |
| void typeID(); |
| |
| public: |
| void init_declarator(); |
| |
| public: |
| void declarator(); |
| |
| public: |
| void initializer(); |
| |
| public: |
| void expression_list(); |
| |
| public: |
| void remainder_expression(); |
| |
| public: |
| void member_declarator(); |
| |
| public: |
| void ptr_operator(); |
| |
| public: |
| void direct_declarator(); |
| |
| public: |
| void parameter_list(); |
| |
| public: |
| void exception_specification(); |
| |
| public: |
| void declarator_suffix(); |
| |
| public: |
| void template_parameter_list(); |
| |
| public: |
| void function_direct_declarator(int definition); |
| |
| public: |
| void ctor_head(); |
| |
| public: |
| void ctor_body(); |
| |
| public: |
| char *qualified_ctor_id(); |
| |
| public: |
| void ctor_initializer(); |
| |
| public: |
| void superclass_init(); |
| |
| public: |
| void dtor_decl_spec(); |
| |
| public: |
| void dtor_declarator(int definition); |
| |
| public: |
| void parameter_declaration_list(); |
| |
| public: |
| void parameter_declaration(); |
| |
| public: |
| void abstract_declarator(); |
| |
| public: |
| void type_id(); |
| |
| public: |
| void abstract_declarator_suffix(); |
| |
| public: |
| void cv_qualifier_seq(); |
| |
| public: |
| void template_parameter(); |
| |
| public: |
| void type_parameter(); |
| |
| public: |
| void assigned_type_name(); |
| |
| public: |
| void template_id(); |
| |
| public: |
| void template_argument(); |
| |
| public: |
| void shift_expression(); |
| |
| public: |
| void statement_list(); |
| |
| public: |
| void statement(); |
| |
| public: |
| void block_declaration(); |
| |
| public: |
| void labeled_statement(); |
| |
| public: |
| void case_statement(); |
| |
| public: |
| void default_statement(); |
| |
| public: |
| void selection_statement(); |
| |
| public: |
| void iteration_statement(); |
| |
| public: |
| void jump_statement(); |
| |
| public: |
| void try_block(); |
| |
| public: |
| void throw_statement(); |
| |
| public: |
| void simple_declaration(); |
| |
| public: |
| void asm_definition(); |
| |
| public: |
| void handler(); |
| |
| public: |
| void exception_declaration(); |
| |
| public: |
| void assignment_expression(); |
| |
| public: |
| void conditional_expression(); |
| |
| public: |
| void logical_or_expression(); |
| |
| public: |
| void logical_and_expression(); |
| |
| public: |
| void inclusive_or_expression(); |
| |
| public: |
| void exclusive_or_expression(); |
| |
| public: |
| void and_expression(); |
| |
| public: |
| void equality_expression(); |
| |
| public: |
| void relational_expression(); |
| |
| public: |
| void additive_expression(); |
| |
| public: |
| void multiplicative_expression(); |
| |
| public: |
| void pm_expression(); |
| |
| public: |
| void cast_expression(); |
| |
| public: |
| void unary_expression(); |
| |
| public: |
| void postfix_expression(); |
| |
| public: |
| void unary_operator(); |
| |
| public: |
| void new_expression(); |
| |
| public: |
| void delete_expression(); |
| |
| public: |
| void primary_expression(); |
| |
| public: |
| void id_expression(); |
| |
| public: |
| void constant(); |
| |
| public: |
| void new_type_id(); |
| |
| public: |
| void new_initializer(); |
| |
| public: |
| void new_declarator(); |
| |
| public: |
| void direct_new_declarator(); |
| |
| public: |
| void ptr_to_member(); |
| |
| public: |
| void optor_simple_tokclass(); |
| |
| public: |
| ANTLR_USE_NAMESPACE(antlr) RefAST getAST() { return returnAST; } |
| |
| protected: |
| ANTLR_USE_NAMESPACE(antlr) RefAST returnAST; |
| |
| private: |
| static const char *tokenNames[]; |
| #ifndef NO_STATIC_CONSTS |
| static const int NUM_TOKENS = 193; |
| #else |
| enum { NUM_TOKENS = 193 }; |
| #endif |
| |
| static const unsigned long _tokenSet_0_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_0; |
| static const unsigned long _tokenSet_1_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_1; |
| static const unsigned long _tokenSet_2_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_2; |
| static const unsigned long _tokenSet_3_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_3; |
| static const unsigned long _tokenSet_4_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_4; |
| static const unsigned long _tokenSet_5_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_5; |
| static const unsigned long _tokenSet_6_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_6; |
| static const unsigned long _tokenSet_7_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_7; |
| static const unsigned long _tokenSet_8_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_8; |
| static const unsigned long _tokenSet_9_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_9; |
| static const unsigned long _tokenSet_10_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_10; |
| static const unsigned long _tokenSet_11_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_11; |
| static const unsigned long _tokenSet_12_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_12; |
| static const unsigned long _tokenSet_13_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_13; |
| static const unsigned long _tokenSet_14_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_14; |
| static const unsigned long _tokenSet_15_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_15; |
| static const unsigned long _tokenSet_16_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_16; |
| static const unsigned long _tokenSet_17_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_17; |
| static const unsigned long _tokenSet_18_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_18; |
| static const unsigned long _tokenSet_19_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_19; |
| static const unsigned long _tokenSet_20_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_20; |
| static const unsigned long _tokenSet_21_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_21; |
| static const unsigned long _tokenSet_22_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_22; |
| static const unsigned long _tokenSet_23_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_23; |
| static const unsigned long _tokenSet_24_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_24; |
| static const unsigned long _tokenSet_25_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_25; |
| static const unsigned long _tokenSet_26_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_26; |
| static const unsigned long _tokenSet_27_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_27; |
| static const unsigned long _tokenSet_28_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_28; |
| static const unsigned long _tokenSet_29_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_29; |
| static const unsigned long _tokenSet_30_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_30; |
| static const unsigned long _tokenSet_31_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_31; |
| static const unsigned long _tokenSet_32_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_32; |
| static const unsigned long _tokenSet_33_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_33; |
| static const unsigned long _tokenSet_34_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_34; |
| static const unsigned long _tokenSet_35_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_35; |
| static const unsigned long _tokenSet_36_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_36; |
| static const unsigned long _tokenSet_37_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_37; |
| static const unsigned long _tokenSet_38_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_38; |
| static const unsigned long _tokenSet_39_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_39; |
| static const unsigned long _tokenSet_40_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_40; |
| static const unsigned long _tokenSet_41_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_41; |
| static const unsigned long _tokenSet_42_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_42; |
| static const unsigned long _tokenSet_43_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_43; |
| static const unsigned long _tokenSet_44_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_44; |
| static const unsigned long _tokenSet_45_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_45; |
| static const unsigned long _tokenSet_46_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_46; |
| static const unsigned long _tokenSet_47_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_47; |
| static const unsigned long _tokenSet_48_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_48; |
| static const unsigned long _tokenSet_49_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_49; |
| static const unsigned long _tokenSet_50_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_50; |
| static const unsigned long _tokenSet_51_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_51; |
| static const unsigned long _tokenSet_52_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_52; |
| static const unsigned long _tokenSet_53_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_53; |
| static const unsigned long _tokenSet_54_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_54; |
| static const unsigned long _tokenSet_55_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_55; |
| static const unsigned long _tokenSet_56_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_56; |
| static const unsigned long _tokenSet_57_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_57; |
| static const unsigned long _tokenSet_58_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_58; |
| static const unsigned long _tokenSet_59_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_59; |
| static const unsigned long _tokenSet_60_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_60; |
| static const unsigned long _tokenSet_61_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_61; |
| static const unsigned long _tokenSet_62_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_62; |
| static const unsigned long _tokenSet_63_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_63; |
| static const unsigned long _tokenSet_64_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_64; |
| static const unsigned long _tokenSet_65_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_65; |
| static const unsigned long _tokenSet_66_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_66; |
| static const unsigned long _tokenSet_67_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_67; |
| static const unsigned long _tokenSet_68_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_68; |
| static const unsigned long _tokenSet_69_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_69; |
| static const unsigned long _tokenSet_70_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_70; |
| static const unsigned long _tokenSet_71_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_71; |
| static const unsigned long _tokenSet_72_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_72; |
| static const unsigned long _tokenSet_73_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_73; |
| static const unsigned long _tokenSet_74_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_74; |
| static const unsigned long _tokenSet_75_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_75; |
| static const unsigned long _tokenSet_76_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_76; |
| static const unsigned long _tokenSet_77_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_77; |
| static const unsigned long _tokenSet_78_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_78; |
| static const unsigned long _tokenSet_79_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_79; |
| static const unsigned long _tokenSet_80_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_80; |
| static const unsigned long _tokenSet_81_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_81; |
| static const unsigned long _tokenSet_82_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_82; |
| static const unsigned long _tokenSet_83_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_83; |
| static const unsigned long _tokenSet_84_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_84; |
| static const unsigned long _tokenSet_85_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_85; |
| static const unsigned long _tokenSet_86_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_86; |
| static const unsigned long _tokenSet_87_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_87; |
| static const unsigned long _tokenSet_88_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_88; |
| static const unsigned long _tokenSet_89_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_89; |
| static const unsigned long _tokenSet_90_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_90; |
| static const unsigned long _tokenSet_91_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_91; |
| static const unsigned long _tokenSet_92_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_92; |
| static const unsigned long _tokenSet_93_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_93; |
| static const unsigned long _tokenSet_94_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_94; |
| static const unsigned long _tokenSet_95_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_95; |
| static const unsigned long _tokenSet_96_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_96; |
| static const unsigned long _tokenSet_97_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_97; |
| static const unsigned long _tokenSet_98_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_98; |
| static const unsigned long _tokenSet_99_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_99; |
| static const unsigned long _tokenSet_100_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_100; |
| static const unsigned long _tokenSet_101_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_101; |
| static const unsigned long _tokenSet_102_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_102; |
| static const unsigned long _tokenSet_103_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_103; |
| static const unsigned long _tokenSet_104_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_104; |
| static const unsigned long _tokenSet_105_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_105; |
| static const unsigned long _tokenSet_106_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_106; |
| static const unsigned long _tokenSet_107_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_107; |
| static const unsigned long _tokenSet_108_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_108; |
| static const unsigned long _tokenSet_109_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_109; |
| static const unsigned long _tokenSet_110_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_110; |
| static const unsigned long _tokenSet_111_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_111; |
| static const unsigned long _tokenSet_112_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_112; |
| static const unsigned long _tokenSet_113_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_113; |
| static const unsigned long _tokenSet_114_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_114; |
| static const unsigned long _tokenSet_115_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_115; |
| static const unsigned long _tokenSet_116_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_116; |
| static const unsigned long _tokenSet_117_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_117; |
| static const unsigned long _tokenSet_118_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_118; |
| static const unsigned long _tokenSet_119_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_119; |
| static const unsigned long _tokenSet_120_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_120; |
| static const unsigned long _tokenSet_121_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_121; |
| static const unsigned long _tokenSet_122_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_122; |
| static const unsigned long _tokenSet_123_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_123; |
| static const unsigned long _tokenSet_124_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_124; |
| static const unsigned long _tokenSet_125_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_125; |
| static const unsigned long _tokenSet_126_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_126; |
| static const unsigned long _tokenSet_127_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_127; |
| static const unsigned long _tokenSet_128_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_128; |
| static const unsigned long _tokenSet_129_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_129; |
| static const unsigned long _tokenSet_130_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_130; |
| static const unsigned long _tokenSet_131_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_131; |
| static const unsigned long _tokenSet_132_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_132; |
| static const unsigned long _tokenSet_133_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_133; |
| static const unsigned long _tokenSet_134_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_134; |
| static const unsigned long _tokenSet_135_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_135; |
| static const unsigned long _tokenSet_136_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_136; |
| static const unsigned long _tokenSet_137_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_137; |
| static const unsigned long _tokenSet_138_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_138; |
| static const unsigned long _tokenSet_139_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_139; |
| static const unsigned long _tokenSet_140_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_140; |
| static const unsigned long _tokenSet_141_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_141; |
| static const unsigned long _tokenSet_142_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_142; |
| static const unsigned long _tokenSet_143_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_143; |
| static const unsigned long _tokenSet_144_data_[]; |
| static const ANTLR_USE_NAMESPACE(antlr) BitSet _tokenSet_144; |
| }; |
| |
| #endif /*INC_CPPParser_hpp_*/ |