Methods
hasExtendedUnicodeEscape
- hasExtendedUnicodeEscape(): boolean
hasPrecedingLineBreak
- hasPrecedingLineBreak(): boolean
hasUnicodeEscape
- hasUnicodeEscape(): boolean
isReservedWord
- isReservedWord(): boolean
isUnterminated
- isUnterminated(): boolean
lookAhead
- lookAhead<T>(callback: () => T): T
-
Type parameters
Parameters
Returns T
reScanAsteriskEqualsToken
reScanTemplateHeadOrNoSubstitutionTemplate
- reScanTemplateHeadOrNoSubstitutionTemplate(): SyntaxKind
reScanTemplateToken
- reScanTemplateToken(isTaggedTemplate: boolean): SyntaxKind
-
Parameters
-
isTaggedTemplate: boolean
scanRange
- scanRange<T>(start: number, length: number, callback: () => T): T
-
Type parameters
Parameters
-
start: number
-
length: number
-
callback: () => T
Returns T
setText
- setText(text: string, start?: number, length?: number): void
-
Parameters
-
text: string
-
Optional start: number
-
Optional length: number
Returns void
setTextPos
- setTextPos(textPos: number): void
tryScan
- tryScan<T>(callback: () => T): T
-
Type parameters
Parameters
Returns T