def visitIds(self, ctx: BKITParser.IdsContext): if ctx.ids(): return self.visitIds(ctx.ids()) + [Id(ctx.ID().getText())] else: if ctx.ID(): return [Id(ctx.ID().getText())] else: return []
def visitIds(self, ctx: BKITParser.IdsContext): if (ctx.getChildCount() == 1): # TODO: return list of ids # [a ,b ,c ] return [Id(ctx.ID().getText())] return [Id(ctx.ID().getText())] + ctx.ids().accept(self)
def visitIds(self,ctx:BKITParser.IdsContext): if ctx.ids(): return 1 + self.visitIds(ctx.Ids()) else: return 0