Пример #1
0
 def visitExp5(self, ctx: MPParser.Exp5Context):
     if ctx.getChildCount() == 1:
         return self.visit(ctx.exp6())
     else:
         return UnaryOp(ctx.getChild(0).getText(), self.visit(ctx.exp5()))
Пример #2
0
 def visitExp5(self, ctx: MPParser.Exp5Context):
     if ctx.exp():
         return ArrayCell(self.visit(ctx.exp6()), self.visit(ctx.exp()))
     else:
         return self.visit(ctx.getChild(0))