pycc.optimizers package¶
Submodules¶
pycc.optimizers.constant module¶
Optimizer for inlining constant values.
- class pycc.optimizers.constant.ConstantInliner(*args, **kwargs)¶
Bases: pycc.asttools.visitor.NodeTransformer
NodeTransformer which places constant values in-line.
- visit_BinOp(node)¶
Perform binary ops if all values are constant.
- visit_Name(node)¶
Replace ast.Name with a value if it is a constant reference.
- pycc.optimizers.constant.optimize(node)¶
Optimize an AST by in-lining constant values.
Module contents¶
Python code optimizers which rewrite the AST.