#include <archon/util/lexer.H>
Inheritance diagram for Archon::Utilities::Lexer::Actor< C >:


| Public Member Functions | |
| int | registerMethod (void(C::*method)()) | 
| int | registerMethod (void(C::*method)(Lexeme &)) | 
| template<typename R> | |
| int | registerMethod (R(C::*method)()) | 
| Classes | |
| class | Method0 | 
| class | Method1 | 
| class | Method2 | 
Methods need to be registered in an instance of this class before they can be used in lexer rules.
Each registered method yields an integer which is a handle for that method. This handle should be passed to one of the add methods in RuleSet. Further more a reference to the Actor instance must be passed to the Lexer constructor.
Definition at line 178 of file lexer.H.
 1.4.4
 1.4.4