2017-01-25 | Paul Boddie | raw annotate files changeset graph | Re-introduced direct assignment of names in sequence assignments provided that only plain names are assigned (not attributes) and that any names accessed in the assignments do not appear amongst the assigned names. Added nested sequence assignment tests. |
1 """Package for parsing and compiling Python source code 2 3 There are several functions defined at the top level that are imported 4 from modules contained in the package. 5 6 parse(buf, mode="exec") -> AST 7 Converts a string containing Python source code to an abstract 8 syntax tree (AST). The AST is defined in compiler.ast. 9 10 parseFile(path) -> AST 11 The same as parse(open(path)) 12 """ 13 14 from compiler.transformer import parse, parseFile