Пример #1
0
 public Driver(LlvmModule module, TokenStream stream)
 {
     this.stream  = stream;
     this.Module  = module;
     this.context = new ParserContext(this.stream);
     this.visitor = new LlvmVisitor(this.Module);
 }
Пример #2
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitVarDeclare(this));
 }
Пример #3
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitString(this));
 }
Пример #4
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     throw new System.NotImplementedException();
 }
Пример #5
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitCreateInst(this));
 }
Пример #6
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitBinaryExpr(this));
 }
Пример #7
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitRoutine(this));
 }
Пример #8
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitStructDefProperty(this));
 }
Пример #9
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitGlobal(this));
 }
Пример #10
0
 public override Construct Accept(LlvmVisitor visitor)
 {
     return(visitor.VisitInteger(this));
 }