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:
object
Used 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
¶