Lichen

compiler/__init__.py

95:a0f513d3a7b1
2016-10-13 Paul Boddie Fixed instruction plan test operations, optimised the initial accessor to avoid redundant assignments and to use the context where appropriate, introduced accessor and attribute name parameterisation in the generated instructions, introduced a generic expression placeholder in place of any local name.
     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