mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-18 14:00:39 -07:00
* fix: more flexible squared property read expression, fixes #643 * fix: unecessary error wrapping in browser bundles * style: update code style and types * perf: use token.value when evalToken
16 lines
361 B
TypeScript
16 lines
361 B
TypeScript
import { Token } from './token'
|
|
import { TokenKind } from '../parser'
|
|
|
|
export class NumberToken extends Token {
|
|
public content: number
|
|
constructor (
|
|
public input: string,
|
|
public begin: number,
|
|
public end: number,
|
|
public file?: string
|
|
) {
|
|
super(TokenKind.Number, input, begin, end, file)
|
|
this.content = Number(this.getText())
|
|
}
|
|
}
|