Class: PrefixedStrategy
Defined in: parser/strategies/PrefixedStrategy.ts:4
Implements
Constructors
new PrefixedStrategy()
new PrefixedStrategy(
prefixes
: readonlystring
[],separators
: readonlystring
[]):PrefixedStrategy
Defined in: parser/strategies/PrefixedStrategy.ts:8
Parameters
Parameter | Type |
---|---|
prefixes | readonly string [] |
separators | readonly string [] |
Returns
Properties
prefixes
readonly
prefixes: readonlystring
[]
Defined in: parser/strategies/PrefixedStrategy.ts:5
separators
readonly
separators: readonlystring
[]
Defined in: parser/strategies/PrefixedStrategy.ts:6
Methods
matchFlag()
matchFlag(
input
:string
):Option
<string
>
Defined in: parser/strategies/PrefixedStrategy.ts:13
Matches a flag.
Parameters
Parameter | Type | Description |
---|---|---|
input | string | The string to match. |
Returns
Option
<string
>
Implementation of
matchOption()
matchOption(
input
:string
):Option
<readonly [string
,string
]>
Defined in: parser/strategies/PrefixedStrategy.ts:25
Matches an option.
Parameters
Parameter | Type | Description |
---|---|---|
input | string | The string to match. |
Returns
Option
<readonly [string
, string
]>