Skip to main content

Class: Parser

@sapphire/lexure.Parser

Constructors

constructor

new Parser(strategy?): Parser

Parameters

NameType
strategy?IUnorderedStrategy

Returns

Parser

Defined in

lib/parser/Parser.ts:9

Properties

strategy

strategy: IUnorderedStrategy

Defined in

lib/parser/Parser.ts:7

Methods

run

run(input): ParserResult

Parameters

NameType
inputIterable<Parameter>

Returns

ParserResult

Defined in

lib/parser/Parser.ts:18


setUnorderedStrategy

setUnorderedStrategy(strategy): Parser

Parameters

NameType
strategyIUnorderedStrategy

Returns

Parser

Defined in

lib/parser/Parser.ts:13