Hierarchy
-
↳ RangeToken
Constructors
constructor
+ new RangeToken(input
: string, begin
: number, end
: number, lhs
: ValueToken, rhs
: ValueToken, file?
: undefined | string): RangeToken
Overrides Token.constructor
Defined in src/tokens/range-token.ts:5
Parameters:
Name | Type |
---|---|
input |
string |
begin |
number |
end |
number |
lhs |
ValueToken |
rhs |
ValueToken |
file? |
undefined | string |
Returns: RangeToken
Properties
begin
• begin: number
Overrides DelimitedToken.begin
Defined in src/tokens/range-token.ts:8
end
• end: number
Overrides DelimitedToken.end
Defined in src/tokens/range-token.ts:9
Optional
file
• file? : undefined | string
Overrides DelimitedToken.file
Defined in src/tokens/range-token.ts:12
input
• input: string
Overrides DelimitedToken.input
Defined in src/tokens/range-token.ts:7
kind
• kind: TokenKind
Inherited from DelimitedToken.kind
Defined in src/tokens/token.ts:5
lhs
• lhs: ValueToken
Defined in src/tokens/range-token.ts:10
rhs
• rhs: ValueToken
Defined in src/tokens/range-token.ts:11
Methods
getPosition
▸ getPosition(): number[]
Inherited from DelimitedToken.getPosition
Defined in src/tokens/token.ts:14
Returns: number[]
getText
▸ getText(): string
Inherited from DelimitedToken.getText
Defined in src/tokens/token.ts:11
Returns: string
size
▸ size(): number
Inherited from DelimitedToken.size
Defined in src/tokens/token.ts:24
Returns: number