// Copyright {Jagger Software Limited} 2003 #ifndef GRAMMAR_TERMINAL_SYMBOL_DEFINITION_INCLUDED #define GRAMMAR_TERMINAL_SYMBOL_DEFINITION_INCLUDED #include "grammar/unnamed_symbol_definition.hpp" namespace grammar { class terminal_symbol_definition // <> : public unnamed_symbol_definition // {abstract} { public: // 'tors terminal_symbol_definition(key_type key, const char * value); // compiler generated copy c'tor ok // compiler generated non-virtual d'tor ok public: // visiting virtual bool accept(visitor &) const; }; } #endif