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