expression-evaluation
Version:
Expression Evaluation
12 lines (11 loc) • 377 B
TypeScript
import { Node } from '../Node.js';
import { ParserFrame } from '../ParserFrame.js';
import { Type, Value } from '../Type.js';
export declare class ArrayNode extends Node {
protected _subnodes: Node[];
constructor(frame: ParserFrame, _subnodes: Node[]);
get type(): Type;
compile(type: Type): Node;
evaluate(): Value;
toString(ident?: number): string;
}