scenic.syntax.compiler
Summary of Module Members
Functions
Compiles Scenic AST to Python AST |
|
|
Classes
Utility class for finding all referenced attributes of a given name. |
|
An enumeration. |
|
Utility class for finding all local variables of a code block. |
|
|
|
|
|
Subclass of |
Member Details
- compileScenicAST(scenicAST, *, filename='<unknown>', inBehavior=False, inMonitor=False, inCompose=False, inSetup=False, inInterruptBlock=False)[source]
Compiles Scenic AST to Python AST
- class AttributeFinder(target)[source]
Bases:
NodeVisitor
Utility class for finding all referenced attributes of a given name.
- class LocalFinder[source]
Bases:
NodeVisitor
Utility class for finding all local variables of a code block.
- class Transformer(filename)[source]
Bases:
NodeTransformer
Subclass of
ast.NodeTransformer
with a method for raising syntax errors.