Class: ParserResult
Defined in: parser/ParserResult.ts:5
Constructors
new ParserResult()
new ParserResult(
parser
:Parser
):ParserResult
Defined in: parser/ParserResult.ts:11
Parameters
Parameter | Type |
---|---|
parser | Parser |
Returns
Properties
flags
readonly
flags:Set
<string
>
Defined in: parser/ParserResult.ts:7
options
readonly
options:Map
<string
,string
[]>
Defined in: parser/ParserResult.ts:8
ordered
readonly
ordered:Parameter
[] =[]
Defined in: parser/ParserResult.ts:6
strategy
private
readonly
strategy:IUnorderedStrategy
Defined in: parser/ParserResult.ts:9
Methods
parse()
parse(
parameters
:Iterable
<Parameter
>):ParserResult
Defined in: parser/ParserResult.ts:15
Parameters
Parameter | Type |
---|---|
parameters | Iterable <Parameter > |
Returns
parseOrdered()
private
parseOrdered(parameter
:Parameter
):boolean
Defined in: parser/ParserResult.ts:41
Parameters
Parameter | Type |
---|---|
parameter | Parameter |
Returns
boolean
parsePossibleFlag()
private
parsePossibleFlag(parameter
:Parameter
):boolean
Defined in: parser/ParserResult.ts:23
Parameters
Parameter | Type |
---|---|
parameter | Parameter |
Returns
boolean
parsePossibleOptions()
private
parsePossibleOptions(parameter
:Parameter
):boolean
Defined in: parser/ParserResult.ts:30
Parameters
Parameter | Type |
---|---|
parameter | Parameter |
Returns
boolean