python2.6-compiler-package-micropython

Graph

(0) tip
Added guard-related annotations. default tip
Made operator-using nodes attribute accessors in order to permit optimisations.
Produce a "pass" statement where compound statements are empty.
Added missing space between "for" and "if" clauses in generator expressions.
Support tuple parameters in the serialised output. Fixed "with" serialisation.
Added accessor annotations to AssName; added _values and _attrrevbranches to attribute users.
Added the unit annotation for all attribute users.
Fixed list comprehension "if" statement spacing.
Fixed output related to "del" statement usage.
Added a special base class providing specific annotations for attribute access.
Tidied up docstring presentation and added spacing after definitions.
Fixed dictionary output string representation.
Added annotation attributes for Subscript nodes.
Fixed the string representation for binary operators by introducing brackets
Added support for the _module annotation on operator-related nodes.
Added _expr and _username annotations.
Added unit and missing _attrusers annotations.
Introduced an AttributeUser superclass so that attribute usage annotations can
Added missing support for name and attribute deletion statements.
Fixed the list comprehension output.
Added string "display" representations for the nodes, allowing ASTs to be
Added confusing but probably necessary licensing statements.
Changed __repr__ format strings to use %r directly with objects.
Added copyright and modification details for the visitor changes.
Removed Python 3 warning.
Changed the dispatch mechanism to use the visit methods provided by nodes.
Added *args to the visit method signatures and invocations.
Removed historical licence information (the code should be licensed under the
Added visit methods to the AST nodes for mutually-assisted dispatch to visitors.
The compiler package from Python 2.6.8 together with copyright and licensing information.
(0) tip