#ifndef _T_TEST_TRAITS_H #define _T_TEST_TRAITS_H // First thing we always do is include the ANTLR3 generated files, which // will automatically include the antlr3 runtime header files. // The compiler must use -I (or set the project settings in VS2005) // to locate the antlr3 runtime files and -I. to find this file #include // Forward declaration for Lexer&Parser class(es) namespace Antlr3Test { class S1Lexer; class S1Parser; class t001lexer; class t002lexer; class t003lexer; class t004lexer; class t005lexer; class t006lexer; class t007lexer; class t008lexer; class t009lexer; class t010lexer; class t011lexer; class t012lexerXMLLexer; class t051lexer; class t039labelsLexer; class t039labelsParser; }; namespace Antlr3Test { //code for overriding template class UserTraits : public antlr3::CustomTraitsBase { public: }; // Even Lexer only samples need some Parser class as a template parameter class NoParser { }; // Instantiate the Traits class(will be used for Lexer/Parser template instantiations) typedef antlr3::Traits S1LexerTraits; typedef antlr3::Traits S1ParserTraits; typedef antlr3::Traits t001lexerTraits; typedef antlr3::Traits t002lexerTraits; typedef antlr3::Traits t003lexerTraits; typedef antlr3::Traits t004lexerTraits; typedef antlr3::Traits t005lexerTraits; typedef antlr3::Traits t006lexerTraits; typedef antlr3::Traits t007lexerTraits; typedef antlr3::Traits t008lexerTraits; typedef antlr3::Traits t009lexerTraits; typedef antlr3::Traits t010lexerTraits; typedef antlr3::Traits t011lexerTraits; typedef antlr3::Traits t012lexerXMLLexerTraits; typedef antlr3::Traits t051lexerTraits; typedef antlr3::Traits t039labelsLexerTraits; typedef t039labelsLexerTraits t039labelsParserTraits; }; #endif