Esempio n. 1
0
File: Driver.cs Progetto: ionlang/ir
 public Driver(LlvmModule module, TokenStream stream)
 {
     this.stream  = stream;
     this.Module  = module;
     this.context = new ParserContext(this.stream);
     this.visitor = new LlvmVisitor(this.Module);
 }
Esempio n. 2
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitVarDeclare(this));
 }
Esempio n. 3
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitString(this));
 }
Esempio n. 4
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     throw new System.NotImplementedException();
 }
Esempio n. 5
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitCreateInst(this));
 }
Esempio n. 6
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitBinaryExpr(this));
 }
Esempio n. 7
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitRoutine(this));
 }
Esempio n. 8
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitStructDefProperty(this));
 }
Esempio n. 9
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitGlobal(this));
 }
Esempio n. 10
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitInteger(this));
 }