Ameba::AST
A module that helps to traverse Crystal AST using Crystal::Visitor.
Nested types
- Ameba::AST::Argument
- Ameba::AST::Assignment
- Ameba::AST::BaseVisitor
- Ameba::AST::CountingVisitor
- Ameba::AST::Dataflow
- Ameba::AST::ElseIfAwareNodeVisitor
- Ameba::AST::FlowExpression
- Ameba::AST::FlowExpressionVisitor
- Ameba::AST::ImplicitReturnVisitor
- Ameba::AST::InstanceVariable
- Ameba::AST::LivenessAnalyzer
- Ameba::AST::MacroReferenceFinder
- Ameba::AST::NodeVisitor
- Ameba::AST::ReachingDefinitionAnalyzer
- Ameba::AST::RedundantControlExpressionVisitor
- Ameba::AST::Reference
- Ameba::AST::Scope
- Ameba::AST::ScopeCallsWithSelfReceiverVisitor
- Ameba::AST::ScopeVisitor
- Ameba::AST::TopLevelNodesVisitor
- Ameba::AST::TypeDecVariable
- Ameba::AST::Util
- Ameba::AST::Variable