Module: Astel

Defined in:
lib/astel.rb,
lib/astel/diff.rb,
lib/astel/version.rb,
lib/astel/location.rb,
lib/astel/node_ext.rb,
lib/astel/refactor.rb,
lib/astel/rewriter.rb,
lib/astel/node_type.rb,
lib/astel/dispatcher.rb,
lib/astel/source_file.rb,
lib/astel/node_pattern.rb,
lib/astel/node_pattern.rb,
lib/astel/unified_diff.rb,
lib/astel/node_source_text.rb,
lib/astel/node_pattern/lexer.rb,
lib/astel/node_pattern/parser.rb,
lib/astel/rewriter/edit_index.rb,
lib/astel/rewriter/structured.rb,
lib/astel/rewriter/structured/comments.rb,
lib/astel/node_pattern/matcher_compiler.rb,
lib/astel/rewriter/structured/formatting.rb,
lib/astel/node_pattern/predicate_compiler.rb,
lib/astel/rewriter/structured/collections.rb,
lib/astel/rewriter/structured/source_indenter.rb

Defined Under Namespace

Modules: Diffable, NodeSourceText, NodeType, UnifiedDiff Classes: Dispatcher, Error, Location, NodePattern, Rewriter, SourceFile

Constant Summary collapse

Diff =
UnifiedDiff
RewriterDiff =
Diffable
VERSION =
'0.3.0'
NodeExt =
NodeSourceText
Refactor =
Rewriter.const_get(:Structured, false)