Exemplo n.º 1
0
 def visitLhs(self, ctx: MPParser.LhsContext):
     #lhs: (IDENTIFIER|index_expression) ;
     if ctx.IDENTIFIER():
         return Id(ctx.IDENTIFIER().getText())
     else:
         print("M muon gi")
         return self.visit(ctx.index_expression())
Exemplo n.º 2
0
 def visitLhs(self, ctx: MPParser.LhsContext):
     if ctx.ID():
         return Id(ctx.ID().getText())
     else:
         return self.visitChildren(ctx)
Exemplo n.º 3
0
 def visitLhs(self, ctx: MPParser.LhsContext):
     if ctx.ID():
         return Id(ctx.ID().getText())
     else:
         return self.visit(ctx.exp_id())
Exemplo n.º 4
0
 def visitLhs(self, ctx:MPParser.LhsContext):
     return Id(ctx.ID().getText()) if ctx.ID() else self.visit(ctx.indexExpr())
Exemplo n.º 5
0
 def visitLhs(self, ctx: MPParser.LhsContext):
     return self.visit(ctx.getChild(0))
Exemplo n.º 6
0
 def visitLhs(self, ctx:MPParser.LhsContext):
     if ctx.indexExpression():
         return self.visit(ctx.indexExpression())
     else:
         return self.visit(ctx.identifier())
Exemplo n.º 7
0
 def visitLhs(self, ctx: MPParser.LhsContext):
     if (ctx.ID()):
         return Id(ctx.ID().getText())
     else:
         return self.visit(ctx.indexexpre())
 def visitLhs(self, ctx: MPParser.LhsContext):
     '''lhs: (IDENTIFIER | arrelement);'''
     return Id(
         ctx.IDENTIFIER().getText()) if ctx.IDENTIFIER() else self.visit(
             ctx.arrelement())