public PatternCompiler(SymbolTable symbolTable, IodineMethod methodBuilder, int temporary, IodineAstVisitor parent) { parentVisitor = parent; this.methodBuilder = methodBuilder; this.symbolTable = symbolTable; this.temporary = temporary; }
public PatternCompiler (SymbolTable symbolTable, IodineMethod methodBuilder, int temporary, IodineAstVisitor parent) { parentVisitor = parent; this.methodBuilder = methodBuilder; this.symbolTable = symbolTable; this.temporary = temporary; }
public PatternAnalyzer (ErrorLog errorLog, SymbolTable symbolTable, IodineAstVisitor parent) { parentVisitor = parent; this.symbolTable = symbolTable; this.errorLog = errorLog; }
public override void Visit (IodineAstVisitor visitor) { visitor.Accept (this); }
public PatternAnalyzer(ErrorLog errorLog, SymbolTable symbolTable, IodineAstVisitor parent) { parentVisitor = parent; this.symbolTable = symbolTable; this.errorLog = errorLog; }