1.1 --- a/docs/annotations.txt Fri Sep 17 00:48:32 2010 +0200
1.2 +++ b/docs/annotations.txt Tue Sep 21 00:11:34 2010 +0200
1.3 @@ -1,9 +1,30 @@
1.4 AST Node Annotations
1.5 ====================
1.6
1.7 +Attribute Users
1.8 +---------------
1.9 +
1.10 _attrnames defines a dictionary mapping local names to sets of attribute
1.11 - names found to be used with those names
1.12 + names found to be used with those names in a branch
1.13 +_attrcombined defines a dictionary mapping local names to sets of attribute
1.14 + names found to be used with those names for the entire lifetime
1.15 + of a particular attribute user
1.16 +_attrtypes defines types deduced from the combined attribute usage details
1.17 +_attrdefs defines definition-related users which consume usage details
1.18 + from the node
1.19 +
1.20 +Attribute Accessors
1.21 +-------------------
1.22 +
1.23 _attrusers defines a dictionary mapping local names to sets of nodes
1.24 defining those names
1.25 +
1.26 +Name Accessors
1.27 +--------------
1.28 +
1.29 _scope set as "constant", "local", "global" or "builtins"
1.30 +
1.31 +Program Units
1.32 +-------------
1.33 +
1.34 unit refers to a micropython Class, Function or Module instance