Module: Rewrite

Extended by:
ClassMethods
Includes:
With
Defined in:
lib/rewrite.rb,
lib/rewrite/with.rb,
lib/rewrite/def_var.rb,
lib/rewrite/prelude.rb,
lib/rewrite/version.rb,
lib/rewrite/variables.rb,
lib/rewrite/by_example.rb,
lib/rewrite/prelude/try.rb,
lib/rewrite/prelude/andand.rb,
lib/rewrite/prelude/please.rb,
lib/rewrite/by_example/bind.rb,
lib/rewrite/by_example/sequence.rb,
lib/rewrite/by_example/returning.rb,
lib/rewrite/by_example/any_entity.rb,
lib/rewrite/by_example/length_one.rb,
lib/rewrite/by_example/nil_entity.rb,
lib/rewrite/by_example/unhygienic.rb,
lib/rewrite/evaluation_strategies.rb,
lib/rewrite/by_example/composition.rb,
lib/rewrite/by_example/sexp_entity.rb,
lib/rewrite/prelude/called_by_name.rb,
lib/rewrite/by_example/bind_sequence.rb,
lib/rewrite/by_example/symbol_entity.rb,
lib/rewrite/by_example/entity_matcher.rb,
lib/rewrite/by_example/literal_entity.rb,
lib/rewrite/by_example/object_to_matcher.rb,
lib/rewrite/by_example/union_of_entities_sequence.rb

Overview

:nodoc:

Defined Under Namespace

Modules: ByExample, ClassMethods, Prelude, VERSION, With Classes: CallByThunk, CallSplattedByThunk, DefVar, RewriteParametersAsThunkCalls, RewriteVariablesAsThunkCalls, VariableRewriter

Method Summary

Methods included from ClassMethods

arr_for, gensym, recursive_s, sexp_for

Methods included from With

expand, included, with