Class: PrefixedStrategy
Defined in: parser/strategies/PrefixedStrategy.ts:4
Implements
Constructors
Constructor
new PrefixedStrategy(
prefixes: readonlystring[],separators: readonlystring[]):PrefixedStrategy
Defined in: parser/strategies/PrefixedStrategy.ts:8
Parameters
| Parameter | Type | 
|---|---|
| prefixes | readonly string[] | 
| separators | readonly string[] | 
Returns
PrefixedStrategy
Properties
prefixes
readonlyprefixes: readonlystring[]
Defined in: parser/strategies/PrefixedStrategy.ts:5
separators
readonlyseparators: 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]>