Hierarchy
-
↳ IdentifierToken
Constructors
constructor
+ new IdentifierToken(input
: string, begin
: number, end
: number, file?
: undefined | string): IdentifierToken
Overrides Token.constructor
Defined in src/tokens/identifier-token.ts:6
Parameters:
Name | Type |
---|---|
input |
string |
begin |
number |
end |
number |
file? |
undefined | string |
Returns: IdentifierToken
Properties
begin
• begin: number
Defined in src/tokens/identifier-token.ts:9
content
• content: string
Defined in src/tokens/identifier-token.ts:6
end
• end: number
Defined in src/tokens/identifier-token.ts:10
Optional
file
• file? : undefined | string
Defined in src/tokens/identifier-token.ts:11
input
• input: string
Defined in src/tokens/identifier-token.ts:8
kind
• kind: TokenKind
Defined in src/tokens/token.ts:5
Methods
getPosition
▸ getPosition(): number[]
Inherited from Token.getPosition
Defined in src/tokens/token.ts:14
Returns: number[]
getText
▸ getText(): string
Defined in src/tokens/token.ts:11
Returns: string
isNumber
▸ isNumber(allowSign
: boolean): boolean
Defined in src/tokens/identifier-token.ts:16
Parameters:
Name | Type | Default |
---|---|---|
allowSign |
boolean | false |
Returns: boolean
size
▸ size(): number
Defined in src/tokens/token.ts:24
Returns: number