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())
def visitLhs(self, ctx: MPParser.LhsContext): if ctx.ID(): return Id(ctx.ID().getText()) else: return self.visitChildren(ctx)
def visitLhs(self, ctx: MPParser.LhsContext): if ctx.ID(): return Id(ctx.ID().getText()) else: return self.visit(ctx.exp_id())
def visitLhs(self, ctx:MPParser.LhsContext): return Id(ctx.ID().getText()) if ctx.ID() else self.visit(ctx.indexExpr())
def visitLhs(self, ctx: MPParser.LhsContext): return self.visit(ctx.getChild(0))
def visitLhs(self, ctx:MPParser.LhsContext): if ctx.indexExpression(): return self.visit(ctx.indexExpression()) else: return self.visit(ctx.identifier())
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())