Ejemplo n.º 1
0
Archivo: Driver.cs Proyecto: 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);
 }
Ejemplo n.º 2
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitVarDeclare(this));
 }
Ejemplo n.º 3
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitString(this));
 }
Ejemplo n.º 4
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     throw new System.NotImplementedException();
 }
Ejemplo n.º 5
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitCreateInst(this));
 }
Ejemplo n.º 6
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitBinaryExpr(this));
 }
Ejemplo n.º 7
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitRoutine(this));
 }
Ejemplo n.º 8
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitStructDefProperty(this));
 }
Ejemplo n.º 9
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitGlobal(this));
 }
Ejemplo n.º 10
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitInteger(this));
 }