ChainedWalker(*walkers)
  | 
Methods 
 | 
EntryPointPatternWalker(*args, **kwargs)
  | 
Pattern walker with an entrypoint.  | 
ExpressionBasicEvaluator(*args, **kwargs)
  | 
- Attributes:
 
 
 
 | 
ExpressionWalker(*args, **kwargs)
  | 
Walks through an expression and each of its arguments  | 
FunctionApplicationToPythonLambda(*args, ...)
  | 
Convert a FunctionApplication expression with constant functor into a python lambda expression where the symbols are the parameters.  | 
IdentityWalker(*args, **kwargs)
  | 
Walks through expresssions without doing a thing.  | 
PatternWalker(*args, **kwargs)
  | 
- Attributes:
 
 
 
 | 
ReplaceExpressionWalker(symbol_replacements)
  | 
- Attributes:
 
 
 
 | 
ReplaceExpressionsByValues(symbol_table)
  | 
- Attributes:
 
 
 
 | 
ReplaceSymbolWalker(symbol_replacements)
  | 
- Attributes:
 
 
 
 | 
ReplaceSymbolsByConstants(symbol_table)
  | 
- Attributes:
 
 
 
 | 
ResolveSymbolMixin(*args, **kwargs)
  | 
- Attributes:
 
 
 
 | 
TypedSymbolTableEvaluator([symbol_table])
  | 
- Attributes:
 
 
 
 | 
TypedSymbolTableEvaluatorMixin([symbol_table])
  | 
- Attributes:
 
 
 
 |