Ejemplo n.º 1
0
 internal AstReturn(Parser p, ReturnVariant returnVariant)
     : this(p.scanner.File, p.t.line, p.t.col, returnVariant)
 {
 }
Ejemplo n.º 2
0
 private static AstExpr _genCompare(MacroContext context, AstExpr retVar,
     ReturnVariant expected)
 {
     var inv = context.Invocation;
     AstExpr expectedNode = new AstConstant(inv.File,
         inv.Line,
         inv.Column, (int) expected);
     return context.Factory.BinaryOperation(inv.Position, retVar, BinaryOperator.Equality, expectedNode);
 }
Ejemplo n.º 3
0
 public AstReturn(string file, int line, int column, ReturnVariant returnVariant)
     : base(file, line, column)
 {
     ReturnVariant = returnVariant;
 }