strusAnalyzer
0.17
|
Interface for instantiating the data structure of an automaton for detecting lexems used as basic entities by pattern matching in text. More...
#include <patternLexerInterface.hpp>
Public Member Functions | |
virtual | ~PatternLexerInterface () |
Destructor. More... | |
virtual std::vector< std::string > | getCompileOptionNames () const =0 |
Get the list of option names you can pass to PatternLexerInstanceInterface::compile. More... | |
virtual PatternLexerInstanceInterface * | createInstance () const =0 |
Create an instance to build the regular expressions for a lexem matcher. More... | |
virtual const char * | getDescription () const =0 |
Get a description of this pattern lexem detector for user help. More... | |
Interface for instantiating the data structure of an automaton for detecting lexems used as basic entities by pattern matching in text.
|
inlinevirtual |
Destructor.
|
pure virtual |
Create an instance to build the regular expressions for a lexem matcher.
|
pure virtual |
Get the list of option names you can pass to PatternLexerInstanceInterface::compile.
|
pure virtual |
Get a description of this pattern lexem detector for user help.