UNPKG

expression-evaluation

Version:
14 lines (13 loc) 445 B
import { Node } from '../Node.js'; import { ParserFrame } from '../ParserFrame.js'; import { Value, Type } from '../Type.js'; export declare class CallNode extends Node { protected _fnode: Node; protected _subnodes: Node[]; protected _type: Type; constructor(frame: ParserFrame, _fnode: Node, _subnodes: Node[]); get type(): Type; compile(type: Type): Node; evaluate(): Value; toString(ident?: number): string; }