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