示例#1
0
 public PatternCompiler(SymbolTable symbolTable,
                        IodineMethod methodBuilder,
                        int temporary,
                        IodineAstVisitor parent)
 {
     parentVisitor      = parent;
     this.methodBuilder = methodBuilder;
     this.symbolTable   = symbolTable;
     this.temporary     = temporary;
 }
示例#2
0
		public PatternCompiler (SymbolTable symbolTable,
			IodineMethod methodBuilder,
			int temporary,
			IodineAstVisitor parent)
		{
			parentVisitor = parent;
			this.methodBuilder = methodBuilder;
			this.symbolTable = symbolTable;
			this.temporary = temporary;
		}
示例#3
0
		public PatternAnalyzer (ErrorLog errorLog, SymbolTable symbolTable, IodineAstVisitor parent)
		{
			parentVisitor = parent;
			this.symbolTable = symbolTable;
			this.errorLog = errorLog;
		}
示例#4
0
		public override void Visit (IodineAstVisitor visitor)
		{
			visitor.Accept (this);
		}
示例#5
0
 public PatternAnalyzer(ErrorLog errorLog, SymbolTable symbolTable, IodineAstVisitor parent)
 {
     parentVisitor    = parent;
     this.symbolTable = symbolTable;
     this.errorLog    = errorLog;
 }