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