Class: TokenStream
Defined in: lexer/streams/raw/TokenStream.ts:3
Implements
Constructors
Constructor
new TokenStream(
lexer:Lexer,input:string):TokenStream
Defined in: lexer/streams/raw/TokenStream.ts:9
Parameters
| Parameter | Type |
|---|---|
lexer | Lexer |
input | string |
Returns
TokenStream
Properties
input
privatereadonlyinput:string
Defined in: lexer/streams/raw/TokenStream.ts:4
position
privateposition:number=0
Defined in: lexer/streams/raw/TokenStream.ts:7
quotes
privatereadonlyquotes: readonly [string,string][]
Defined in: lexer/streams/raw/TokenStream.ts:5
separator
privatereadonlyseparator:string
Defined in: lexer/streams/raw/TokenStream.ts:6
Accessors
finished
Get Signature
get finished():
boolean
Defined in: lexer/streams/raw/TokenStream.ts:15
Returns
boolean
Methods
[iterator]()
Defined in: lexer/streams/raw/TokenStream.ts:19
Returns
Implementation of
Iterable.[iterator]
getParameter()
privategetParameter():WordToken
Defined in: lexer/streams/raw/TokenStream.ts:50
Returns
getPossibleQuotedArgument()
privategetPossibleQuotedArgument():null|QuotedToken
Defined in: lexer/streams/raw/TokenStream.ts:34
Returns
null | QuotedToken
getPossibleSeparator()
privategetPossibleSeparator():null|SeparatorToken
Defined in: lexer/streams/raw/TokenStream.ts:25
Returns
null | SeparatorToken