def reduce_empty(self, *kids): self.val = qlast.Options()
def _reduce_el(self, el): self.val = qlast.Options(options={el.val.name: el.val})
def _reduce_list(self, lst, el): self.val = qlast.Options(options={ **lst.val.options, el.val.name: el.val })
def reduce_AS_TEXT_VERBOSE(self, *kids): self.val = DescribeFmt( language=qltypes.DescribeLanguage.TEXT, options=qlast.Options( options={'VERBOSE': qlast.Flag(name='VERBOSE', val=True)}), )
def reduce_AS_TEXT(self, *kids): self.val = DescribeFmt( language=qltypes.DescribeLanguage.TEXT, options=qlast.Options(), )
def reduce_empty(self, *kids): self.val = DescribeFmt( language=qltypes.DescribeLanguage.DDL, options=qlast.Options(), )