Class: ParserResult
@sapphire/lexure.ParserResult
Constructors
constructor
• new ParserResult(parser
)
Parameters
Name | Type |
---|---|
parser | Parser |
Defined in
Properties
flags
• Readonly
flags: Set
<string
>
Defined in
options
• Readonly
options: Map
<string
, string
[]>
Defined in
ordered
• Readonly
ordered: Parameter
[] = []
Defined in
strategy
• Private
Readonly
strategy: IUnorderedStrategy
Defined in
Methods
parse
▸ parse(parameters
): ParserResult
Parameters
Name | Type |
---|---|
parameters | Iterable <Parameter > |
Returns
Defined in
parseOrdered
▸ Private
parseOrdered(parameter
): boolean
Parameters
Name | Type |
---|---|
parameter | Parameter |
Returns
boolean
Defined in
parsePossibleFlag
▸ Private
parsePossibleFlag(parameter
): boolean
Parameters
Name | Type |
---|---|
parameter | Parameter |
Returns
boolean
Defined in
parsePossibleOptions
▸ Private
parsePossibleOptions(parameter
): boolean
Parameters
Name | Type |
---|---|
parameter | Parameter |
Returns
boolean