def visitExp2(self, ctx: MCParser.Exp2Context):
     if ctx.ANDOP():
         return BinaryOp(ctx.ANDOP().getText(), self.visit(ctx.exp2()),
                         self.visit(ctx.exp3()))
     return self.visit(ctx.exp3())
Beispiel #2
0
 def visitExp2(self, ctx: MCParser.Exp2Context):
     return BinaryOp(ctx.ANDOP().getText(), self.visit(ctx.exp2()),self.visit(ctx.exp3())) if ctx.getChildCount() == 3 \
         else self.visit(ctx.exp3())