Macro expander integrated in binder
This commit is contained in:
@@ -14,13 +14,6 @@ uses
|
||||
Myc.Ast.Scope;
|
||||
|
||||
type
|
||||
IEvaluatorVisitor = interface(IAstVisitor)
|
||||
function Execute(const RootNode: IAstNode): TDataValue;
|
||||
end;
|
||||
|
||||
// A factory for creating visitors, primarily used by the debugger subsystem.
|
||||
TEvaluatorFactory = reference to function(const Scope: IExecutionScope): IEvaluatorVisitor;
|
||||
|
||||
// The standard AST evaluator for production use.
|
||||
TEvaluatorVisitor = class(TAstVisitor, IEvaluatorVisitor)
|
||||
private
|
||||
|
||||
Reference in New Issue
Block a user