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