<s> from . dsl import BaseQuery , MetaQuery <EOL> from . exceptions import NoQueryError <EOL> QUERIES = { <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : ( '<STR_LIT>' , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT:args>' : ( '<STR_LIT>' , ) , <EOL> '<STR_LIT>' : ( <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' <EOL> ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( { '<STR_LIT>' : [ ] } , '<STR_LIT>' ) , <EOL> '<STR_LIT>' : ( <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' <EOL> ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( '<STR_LIT>' , ) , <EOL> '<STR_LIT>' : ( <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' <EOL> ) , <EOL> '<STR_LIT>' : lambda q : { '<STR_LIT:body>' : q } <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( '<STR_LIT>' , ) , <EOL> '<STR_LIT>' : ( <EOL> { '<STR_LIT>' : [ ] } , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' <EOL> ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( '<STR_LIT>' , ) , <EOL> '<STR_LIT>' : ( <EOL> { '<STR_LIT>' : [ ] } , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , <EOL> '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' <EOL> ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT:args>' : ( '<STR_LIT:value>' , ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT:args>' : ( { '<STR_LIT:value>' : [ '<STR_LIT>' ] } , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( '<STR_LIT>' , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( '<STR_LIT>' , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT:args>' : ( '<STR_LIT:value>' , ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT:args>' : ( '<STR_LIT:value>' , ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT:args>' : ( '<STR_LIT:value>' , ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT:args>' : ( '<STR_LIT:value>' , ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> } , <EOL> '<STR_LIT:type>' : { <EOL> '<STR_LIT:args>' : ( '<STR_LIT:value>' , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( { '<STR_LIT>' : [ ] } , ) , <EOL> '<STR_LIT>' : ( '<STR_LIT:type>' , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : ( { '<STR_LIT>' : '<STR_LIT>' } , ) <EOL> } , <EOL> '<STR_LIT:bool>' : { <EOL> '<STR_LIT>' : ( { ( '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) : [ '<STR_LIT>' ] } , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( { '<STR_LIT>' : [ ] } , ) , <EOL> '<STR_LIT>' : ( { '<STR_LIT>' : '<STR_LIT>' } , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( { '<STR_LIT>' : [ '<STR_LIT>' ] } , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : ( { ( '<STR_LIT>' , '<STR_LIT>' ) : '<STR_LIT>' } ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( { '<STR_LIT>' : [ ] } , ) , <EOL> '<STR_LIT>' : ( { ( '<STR_LIT>' , '<STR_LIT>' ) : '<STR_LIT>' } , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( '<STR_LIT:value>' , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( '<STR_LIT:path>' , { '<STR_LIT>' : '<STR_LIT>' } ) , <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( '<STR_LIT:type>' , ) , <EOL> '<STR_LIT>' : ( { '<STR_LIT>' : '<STR_LIT>' } , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( '<STR_LIT>' , ) , <EOL> '<STR_LIT>' : ( { '<STR_LIT>' : '<STR_LIT>' } , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT>' : ( '<STR_LIT:type>' , { '<STR_LIT>' : [ ] } ) , <EOL> '<STR_LIT>' : lambda q : { '<STR_LIT>' : q } <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT:args>' : ( { '<STR_LIT>' : [ ] } , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , '<STR_LIT>' , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( { '<STR_LIT>' : [ ] } , '<STR_LIT>' ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> } , <EOL> '<STR_LIT>' : { <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : True , <EOL> '<STR_LIT:args>' : ( '<STR_LIT:value>' , ) , <EOL> '<STR_LIT>' : ( '<STR_LIT>' , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( { '<STR_LIT>' : '<STR_LIT>' } , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( { '<STR_LIT>' : '<STR_LIT>' } , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( { '<STR_LIT>' : [ '<STR_LIT>' ] } , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( { '<STR_LIT>' : [ '<STR_LIT>' ] } , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT>' : ( { ( '<STR_LIT>' , '<STR_LIT>' ) : '<STR_LIT>' } , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( { ( '<STR_LIT>' , '<STR_LIT>' ) : '<STR_LIT>' } , ) <EOL> } , <EOL> '<STR_LIT>' : { <EOL> '<STR_LIT:args>' : ( { ( '<STR_LIT>' , '<STR_LIT>' ) : '<STR_LIT>' } , ) <EOL> } <EOL> } <EOL> class Query ( BaseQuery ) : <EOL> __metaclass__ = MetaQuery <EOL> _eq_type = '<STR_LIT>' <EOL> _definitions = QUERIES <EOL> _exception = NoQueryError </s>
