def reduce_CreateLink(self, *kids): r"""%reduce \ ABSTRACT LINK ShortNodeName OptExtendingSimple""" self.val = qlast.CreateLink( name=kids[2].val, bases=kids[3].val, )
def reduce_CreateLink(self, *kids): r"""%reduce \ ABSTRACT LINK ShortNodeName OptExtendingSimple \ CreateLinkSDLCommandsBlock \ """ self.val = qlast.CreateLink( name=kids[2].val, bases=kids[3].val, commands=kids[4].val, )
def reduce_CreateLink(self, *kids): r"""%reduce \ CREATE ABSTRACT LINK NodeName OptExtendingSimple \ OptCreateLinkCommandsBlock \ """ self.val = qlast.CreateLink( name=kids[3].val, bases=kids[4].val, commands=kids[5].val )