|
Added the module as an attribute to Class and Subprogram nodes. |
|
|
Introduced tests of propagated exceptions. |
|
|
Introduced propagation of raised exceptions. |
|
|
Removed default node handling. |
|
|
Added exception handling for None nodes. |
|
|
Removed redundant Choice class. |
|
|
Changed attributes on subprograms (acquire_locals -> internal), added a |
|
|
Improved tests of exception raising. |
|
|
Reordered methods. |
|
|
Reordered, tidied, more notes. |
|
|
Added support for exception constructs. |
|
|
Made the tests sensible. |
|
|
Made the example believable. |
|
|
Reordered functions; added range. |
|
|
Made the test complete. |
|
|
Added a warning for undefined names. |
|
|
Added a special AST node annotation for convenient comparison operator access. |
|
|
Removed redundant/confusing original node assignments. |
|
|
Tidied argument initialisation. |
|
|
Added support for dispatching to dictionaries. |
|
|
Added missing keyword argument processing, making use of the positional argument |
|
|
Added __iadd__ method to the list class. |
|
|
Made output documents reside in their own directory. |
|
|
Improved the test. |
|
|
Reordered node handlers. |
|
|
Simplified argument processing to use the pos_args and kw_args attributes in |
|
|
Added original node "anchoring" within augmented assignments. |
|
|
Changed instantiation to use one instance per class, adding equality testing to |
|
|
Introduced accurately named output files. |
|
|
Removed analysis docstrings. |
|
|
Changed module naming. |
|
|
Added support more nodes. |
|
|
Fixed special methods on Namespace. |
|
|
Added the display of invocations and star/dstar arguments/parameters. |
|
|
Made pop-up information appear inside a common pop-up box. |
|
|
Introduced a common SimplifiedError class, used by both AnnotationError and a |
|
|
Added usage of the method. |
|
|
Added missing docstrings. |
|
|
Added missing releases of temporary values. |
|
|
Added a non-accesses annotation to LoadAttr nodes. |
|
|
Introduced a "full name" index separator, choosing "-" instead of "#". |
|
|
Fixed original nodes in subscript nodes. |
|
|
Fixed locals absence test. |
|
|
Emphasised the default nature of parameter defaults. |
|
|
Fixed star/dstar temporary object classes. |
|
|
Wrapped __class__ attributes up properly, fixing the attribute traversal code |
|
|
Made a nicer repr output for Instance. |
|
|
Tidied code layout. |
|
|
Fixed program validity. |
|
|
Added annotated types to the repr output. |
|
|
Made the invocations annotation a list. |
|
|
Attempted to handle invocation arguments properly, introducing argument |
|
|
Added tuple initialiser. |
|
|
Added "full naming", replacing the id(self) usage. |
|
|
Improved argument mismatch error. |
|
|
Introduced original nodes in all new simplified nodes. |
|
|
Added tentative annotation and error handling. |
|
|
Added support for reporting annotation errors. |
|
|
Added original node attribute initialisation to structure-related classes. |
|
|
Introduced original node references into all simplified nodes. |
|