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