コード例 #1
0
ファイル: ModCompiler.cs プロジェクト: YourLocalFax/OLD-Score
 public ModCompiler(DetailLogger log, SymbolTableWalker walker,
     LLVMContextRef context, LLVMModuleRef module, LLVMBuilderRef builder)
 {
     this.log = log;
     this.walker = walker;
     this.context = context;
     this.module = module;
     this.builder = builder;
 }
コード例 #2
0
ファイル: TyResolver.cs プロジェクト: YourLocalFax/OLD-Score
 public void Resolve(Ast ast, SymbolTable symbols)
 {
     walker = new SymbolTableWalker(symbols);
     
     do
     {
         walker.Reset();
         hasResolved = true;
         ast.Accept(this);
     }
     while (!hasResolved);
 }
コード例 #3
0
ファイル: TyChecker.cs プロジェクト: YourLocalFax/OLD-Score
 public TyChecker(DetailLogger log, SymbolTableWalker walker)
 {
     this.log = log;
     this.walker = walker;
 }