def visitItem(self, ctx: EnquestesParser.ItemContext): g = ctx.getChildren() n = ctx.getChildCount() l = [next(g) for i in range(n)] self.AST.add_edge(l[3].getText(), l[5].getText(), item=l[0].getText()) self.items[l[0].getText()] = l[3].getText() return self.visitChildren(ctx)
def visitItem(self, ctx: EnquestesParser.ItemContext): l = ctx.getChildren() f = [next(l) for i in range(ctx.getChildCount())] self.items[f[0].getText()] = f[3].getText() self.graph.add_edge(f[3].getText(), f[5].getText(), item=f[0].getText())
def visitItem(self, ctx: EnquestesParser.ItemContext): print("Visit Item: count=" + str(ctx.getChildCount())) g = ctx.getChildren() l = [next(g) for i in range(ctx.getChildCount())] for x in l: print("item text=" + x.getText()) EnquestesVisitor.myGraph.add_edge((l[5]).getText(), (l[9]).getText(), label=(l[0]).getText(), color='blue') EnquestesVisitor.dictItems[(l[0]).getText()] = (l[5]).getText()
def visitItem(self, ctx: EnquestesParser.ItemContext): # Crear arista entre Px y Rx con Ix como tag g = ctx.getChildren() # obtenir els fills [ID ':' 'ITEM' assig] fills = ctx.getChildCount() l = [next(g) for i in range(fills)] a1, a2 = self.visit(l[3]) item = l[0].getText() self.items[item] = (a1, a2) # Ix = (Px,Rx) self.ast.add_edge(a1, a2, tag=item, color='blue')
def visitItem(self, ctx: EnquestesParser.ItemContext): Item = next(ctx.getChildren()).getText() n = ctx.getChildren() l = [next(n) for i in range(6)] ItemPreg = l[3].getText() ItemRes = l[5].getText() TupleItem = tuple([ItemPreg, ItemRes]) self.dictItem[Item] = TupleItem self.edgeItem.append(TupleItem) self.G.add_edge(ItemPreg, ItemRes, tipus='item', range=Item) return self.visitChildren(ctx)
def visitItem(self, ctx: EnquestesParser.ItemContext): g = ctx.getChildren() n = ctx.getChildCount() ll = [next(g) for i in range(n)] self.AST.add_edge(ll[3].getText(), ll[5].getText(), color="blue", labelItem=ll[0].getText(), labelAlternativa="") self.items[ll[0].getText()] = ll[3].getText() return self.visitChildren(ctx)
def visitItem(self, ctx: EnquestesParser.ItemContext): g = ctx.getChildren() L = [next(g) for i in range(6)] idI = L[0].getText() idP = L[3].getText() idR = L[5].getText() self.G.add_edge(idP, idR, id=idI, type='item') self.items[idI] = idP
def visitItem(self, ctx: EnquestesParser.ItemContext): self.item_pairs[str(ctx.identifier().ID())] = (str(ctx.questionId().ID()), str(ctx.answerId().ID())) return self.visitChildren(ctx)