def parse(source, lower=False): """ Don't regenerate the parser on every call """ tree = _parser().parse(source, allow_single_quotes=False) if not lower: return tree return Lowering(parser=tree.parser, features={}).process(tree)
def parse(source, lower=False): """ Don't regenerate the parser on every call """ tree = _parser().parse(source) if not lower: return tree return Lowering(parser=tree.parser).process(tree)
def parse(source): """ Don't regenerate the parser on every call """ return _parser().parse(source)
def parse(source): """ Don't regenerate the parser on every call """ return _parser().parse(source, allow_single_quotes=False)