equal
deleted
inserted
replaced
644 raise Exception('unable to guess selection variables') |
644 raise Exception('unable to guess selection variables') |
645 return mainvars |
645 return mainvars |
646 |
646 |
647 def split_expression(rqlstring): |
647 def split_expression(rqlstring): |
648 for expr in rqlstring.split(','): |
648 for expr in rqlstring.split(','): |
649 for noparen in expr.split('('): |
649 for noparen1 in expr.split('('): |
650 for word in noparen.split(): |
650 for noparen2 in noparen1.split(')'): |
651 yield word |
651 for word in noparen2.split(): |
|
652 yield word |
652 |
653 |
653 def normalize_expression(rqlstring): |
654 def normalize_expression(rqlstring): |
654 """normalize an rql expression to ease schema synchronization (avoid |
655 """normalize an rql expression to ease schema synchronization (avoid |
655 suppressing and reinserting an expression if only a space has been |
656 suppressing and reinserting an expression if only a space has been |
656 added/removed for instance) |
657 added/removed for instance) |