def load(fp): text = fp.read() if sys.version < "3": text = text.decode("utf-8") parser = TestspecParser(parseinfo=False) ast = parser.parse(text, "document", semantics=TestspecSemantics()) return ast
def load(fp): text = fp.read() if sys.version < '3': text = text.decode("utf-8") parser = TestspecParser(parseinfo=False) ast = parser.parse(text, "document", semantics=TestspecSemantics()) return ast
def main(filename, startrule, trace=False): import json if sys.version < "3": with my_open(filename) as f: text = f.read().decode("UTF-8") else: with my_open(filename, encoding="utf-8") as f: text = f.read() parser = TestspecParser(parseinfo=False) ast = parser.parse(text, startrule, filename=filename, trace=trace, semantics=TestspecSemantics()) print("JSON:") print(json.dumps(ast, indent=2)) print()
def main(filename, startrule, trace=False): import json if sys.version < '3': with my_open(filename) as f: text = f.read().decode("UTF-8") else: with my_open(filename, encoding="utf-8") as f: text = f.read() parser = TestspecParser(parseinfo=False) ast = parser.parse(text, startrule, filename=filename, trace=trace, semantics=TestspecSemantics()) print('JSON:') print(json.dumps(ast, indent=2)) print()