10 lines
242 B
TypeScript
10 lines
242 B
TypeScript
export class Token {
|
|
constructor(public type: string, public value: string) {}
|
|
}
|
|
|
|
export type TokenType = "IDENTIFIER" | "NUMBER" | "OPERATOR" | "SYMBOL" | "STRING";
|
|
|
|
export interface ASTNode {
|
|
type: string;
|
|
[key: string]: any;
|
|
}
|