Module: Reek::AST
- Defined in:
- lib/reek/ast/object_refs.rb,
lib/reek/ast/node.rb,
lib/reek/ast/builder.rb,
lib/reek/ast/ast_node_class_map.rb,
lib/reek/ast/sexp_extensions/if.rb,
lib/reek/ast/reference_collector.rb,
lib/reek/ast/sexp_extensions/case.rb,
lib/reek/ast/sexp_extensions/self.rb,
lib/reek/ast/sexp_extensions/send.rb,
lib/reek/ast/sexp_extensions/when.rb,
lib/reek/ast/sexp_extensions/begin.rb,
lib/reek/ast/sexp_extensions/block.rb,
lib/reek/ast/sexp_extensions/super.rb,
lib/reek/ast/sexp_extensions/yield.rb,
lib/reek/ast/sexp_extensions/lambda.rb,
lib/reek/ast/sexp_extensions/module.rb,
lib/reek/ast/sexp_extensions/methods.rb,
lib/reek/ast/sexp_extensions/symbols.rb,
lib/reek/ast/sexp_extensions/constant.rb,
lib/reek/ast/sexp_extensions/arguments.rb,
lib/reek/ast/sexp_extensions/variables.rb,
lib/reek/ast/sexp_extensions/logical_operators.rb,
lib/reek/ast/sexp_extensions/nested_assignables.rb
Overview
Represents functionality related to an Abstract Syntax Tree.
Defined Under Namespace
Modules: SexpExtensions Classes: ASTNodeClassMap, Builder, Node, ObjectRefs, ReferenceCollector