Example #1
0
 def reduce_empty(self, *kids):
     self.val = qlast.Options()
Example #2
0
 def _reduce_el(self, el):
     self.val = qlast.Options(options={el.val.name: el.val})
Example #3
0
 def _reduce_list(self, lst, el):
     self.val = qlast.Options(options={
         **lst.val.options, el.val.name: el.val
     })
Example #4
0
 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)}),
     )
Example #5
0
 def reduce_AS_TEXT(self, *kids):
     self.val = DescribeFmt(
         language=qltypes.DescribeLanguage.TEXT,
         options=qlast.Options(),
     )
Example #6
0
 def reduce_empty(self, *kids):
     self.val = DescribeFmt(
         language=qltypes.DescribeLanguage.DDL,
         options=qlast.Options(),
     )