Class: TokenStream
Implements
Constructors
new TokenStream()
new TokenStream(
lexer:Lexer,input:string):TokenStream
Parameters
| Parameter | Type |
|---|---|
lexer | Lexer |
input | string |
Returns
Defined in
lexer/streams/raw/TokenStream.ts:9
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
Returns
boolean
Defined in
lexer/streams/raw/TokenStream.ts:15
Methods
[iterator]()
Returns
Iterator<Token, any, undefined>
Implementation of
Iterable.[iterator]
Defined in
lexer/streams/raw/TokenStream.ts:19
getParameter()
privategetParameter():WordToken
Returns
Defined in
lexer/streams/raw/TokenStream.ts:50
getPossibleQuotedArgument()
privategetPossibleQuotedArgument():null|QuotedToken
Returns
null | QuotedToken
Defined in
lexer/streams/raw/TokenStream.ts:34
getPossibleSeparator()
privategetPossibleSeparator():null|SeparatorToken
Returns
null | SeparatorToken