def visit(self, node, left, right): left.value = SPIRES_KEYWORDS[left.value.lower()] if (left.value is 'author') and (type(right) is not ast.WildcardQuery): return ast.KeywordOp(left, ast.DoubleQuotedValue(right.value)) return ast.KeywordOp(left, right)
def visit(self, node, left, right): left.value = SPIRES_KEYWORDS[left.value] if left.value is 'author': return ast.KeywordOp(left, ast.DoubleQuotedValue(right.value)) return ast.KeywordOp(left, right)
def visit(self, node, left, right): left.value = SPIRES_KEYWORDS[left.value] return ast.KeywordOp(left, right)