10 #ifndef _STRUS_PATTERN_LIB_HPP_INCLUDED
11 #define _STRUS_PATTERN_LIB_HPP_INCLUDED
18 class PatternLexerInterface;
20 class PatternMatcherInterface;
22 class TokenMarkupInstanceInterface;
24 class ErrorBufferInterface;
28 ErrorBufferInterface* errorhnd);
32 ErrorBufferInterface* errorhnd);
PatternLexerInterface * createPatternLexer_std(ErrorBufferInterface *errorhnd)
Create the interface for regular expression matching on text based on hyperscan.
PatternMatcherInterface * createPatternMatcher_std(ErrorBufferInterface *errorhnd)
Create the interface for pattern matching on a regular language with tokens as alphabet.