Пример #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())
Пример #2
0
 def visitLhs(self, ctx: MPParser.LhsContext):
     if ctx.ID():
         return Id(ctx.ID().getText())
     else:
         return self.visitChildren(ctx)
Пример #3
0
 def visitLhs(self, ctx: MPParser.LhsContext):
     if ctx.ID():
         return Id(ctx.ID().getText())
     else:
         return self.visit(ctx.exp_id())
Пример #4
0
 def visitLhs(self, ctx:MPParser.LhsContext):
     return Id(ctx.ID().getText()) if ctx.ID() else self.visit(ctx.indexExpr())
Пример #5
0
 def visitLhs(self, ctx: MPParser.LhsContext):
     return self.visit(ctx.getChild(0))
Пример #6
0
 def visitLhs(self, ctx:MPParser.LhsContext):
     if ctx.indexExpression():
         return self.visit(ctx.indexExpression())
     else:
         return self.visit(ctx.identifier())
Пример #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())