xast
Version:
AST parsing library
21 lines (20 loc) • 602 B
TypeScript
import { TokenKind } from './TokenKind';
export declare class Token {
readonly kind: TokenKind;
readonly start: number;
readonly end: number;
readonly line: number;
readonly column: number;
readonly value: string;
readonly prev: Token | null;
readonly next: Token | null;
constructor(kind: TokenKind, start: number, end: number, line: number, column: number, value?: string);
get [Symbol.toStringTag](): string;
toJSON(): {
kind: TokenKind;
value?: string;
line: number;
column: number;
};
getDescription(): string;
}