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;
|
||
|
}
|