TermParserImpl
class TermParserImpl(val scope: Scope, val defaultOperatorSet: OperatorSet, lexerOptions: LexerOptions = LexerOptions(), parserOptions: ParserOptions = ParserOptions()) : TermParser
Configurable default implementation of TermParser.
Most callers should use a TermParser factory. Construct this class directly when lexer or parser safety options must be customized.
Parameters
lexerOptions
low-level lazy-lexer and token-retention configuration
parserOptions
low-level nesting and ambiguity configuration
Constructors
Link copied to clipboard
constructor(scope: Scope, defaultOperatorSet: OperatorSet, lexerOptions: LexerOptions = LexerOptions(), parserOptions: ParserOptions = ParserOptions())