public void RegisterTypeChecker(IExecutableHandler handler) { TypeCheckers.Add(handler); }
public void RegisterInitializer(IExecutableHandler handler) { Initializers.Add(handler); }
public void RegisterRenderer(IExecutableHandler handler) { Renderers.Add(handler); }
public void RegisterEvaluator(IExecutableHandler handler) { Evaluators.Add(handler); }
public void RegisterExporter(IExecutableHandler handler) { Exporter = handler; }
public void RegisterASTBuilder(IExecutableHandler handler) { ASTBuilders.Add(handler); }