Hierarchy
-
↳ OperatorToken
Constructors
constructor
+ new OperatorToken(input: string, begin: number, end: number, file?: undefined | string): OperatorToken
Overrides Token.constructor
Defined in src/tokens/operator-token.ts:17
Parameters:
| Name | Type |
|---|---|
input |
string |
begin |
number |
end |
number |
file? |
undefined | string |
Returns: OperatorToken
Properties
begin
• begin: number
Defined in src/tokens/operator-token.ts:20
end
• end: number
Defined in src/tokens/operator-token.ts:21
Optional file
• file? : undefined | string
Defined in src/tokens/operator-token.ts:22
input
• input: string
Defined in src/tokens/operator-token.ts:19
kind
• kind: TokenKind
Defined in src/tokens/token.ts:5
operator
• operator: string
Defined in src/tokens/operator-token.ts:17
Methods
getPosition
▸ getPosition(): number[]
Inherited from Token.getPosition
Defined in src/tokens/token.ts:14
Returns: number[]
getPrecedence
▸ getPrecedence(): any
Defined in src/tokens/operator-token.ts:27
Returns: any
getText
▸ getText(): string
Defined in src/tokens/token.ts:11
Returns: string
size
▸ size(): number
Defined in src/tokens/token.ts:24
Returns: number