public override TReturn AcceptVisitor <TReturn, TState>(IRedILVisitor <TReturn, TState> visitor, TState state) => visitor.VisitCallLuaFunctionNode(this, state);
public override TReturn AcceptVisitor <TReturn, TState>(IRedILVisitor <TReturn, TState> visitor, TState state) => visitor.VisitArrayTableDefinitionNode(this, state);
public override TReturn AcceptVisitor <TReturn, TState>(IRedILVisitor <TReturn, TState> visitor, TState state) => visitor.VisitIteratorLoopNode(this, state);
public override TReturn AcceptVisitor <TReturn, TState>(IRedILVisitor <TReturn, TState> visitor, TState state) => visitor.VisitCursorNode(this, state);
public CompilationInstance(RootNode root) { _root = root; _state = new CompilationState(root); _visitor = new Visitor(); }
public override TReturn AcceptVisitor <TReturn, TState>(IRedILVisitor <TReturn, TState> visitor, TState state) => visitor.VisitCallRedisMethodNode(this, state);
public override TReturn AcceptVisitor <TReturn, TState>(IRedILVisitor <TReturn, TState> visitor, TState state) => visitor.VisitUnaryExpressionNode(this, state);
public override TReturn AcceptVisitor <TReturn, TState>(IRedILVisitor <TReturn, TState> visitor, TState state) => visitor.VisitConstantValueNode(this, state);
public override TReturn AcceptVisitor <TReturn, TState>(IRedILVisitor <TReturn, TState> visitor, TState state) => visitor.VisitVariableDeclareNode(this, state);
public override TReturn AcceptVisitor <TReturn, TState>(IRedILVisitor <TReturn, TState> visitor, TState state) => visitor.VisitTemporaryIdentifierNode(this, state);
public override TReturn AcceptVisitor <TReturn, TState>(IRedILVisitor <TReturn, TState> visitor, TState state) => visitor.VisitDictionaryTableDefinition(this, state);
public abstract TReturn AcceptVisitor <TReturn, TState>(IRedILVisitor <TReturn, TState> visitor, TState state);
public override TReturn AcceptVisitor <TReturn, TState>(IRedILVisitor <TReturn, TState> visitor, TState state) { // We don't want to visit continue nodes outside of RedIL's internal scope throw new System.NotImplementedException(); }