jasy.parse package¶
Submodules¶
jasy.parse.AbstractNode module¶
-
class
jasy.parse.AbstractNode.AbstractNode(tokenizer=None, type=None, args=[])[source]¶ Bases:
list-
assignOp¶
-
comments¶
-
condition¶
-
elsePart¶
-
end¶
-
fileId¶
Collects all unrelated children.
-
initializer¶
-
insertAllReplace(orig, kids)[source]¶ Inserts all kids at the same position as the original node (which is removed afterwards)
-
line¶
-
name¶
-
names¶
-
params¶
-
parent¶
-
parenthesized¶
-
postfix¶
-
rel¶
-
scope¶
-
start¶
-
statement¶
-
statements¶
-
thenPart¶
-
tokenizer¶
-
type¶
-
value¶
-
values¶
-
variables¶
-
jasy.parse.ScopeData module¶
-
class
jasy.parse.ScopeData.ScopeData[source]¶ Bases:
objectUsed by core/Variables.py to store the resulting statistics data efficiently. Contains information about:
- Declared Variables (declared)
- Modified Variables (modified)
- Shared
- Unused Variables (unused)
-
accessed¶
-
declared¶
-
modified¶
-
name¶
-
packages¶
-
params¶
-
unused¶