Module: Klam::CompilationStages
- Defined in:
- lib/klam/compilation_stages/emit_ruby.rb,
lib/klam/compilation_stages/strip_type_declarations.rb,
lib/klam/compilation_stages/convert_lexical_variables.rb,
lib/klam/compilation_stages/make_abstractions_monadic.rb,
lib/klam/compilation_stages/convert_freezes_to_lambdas.rb,
lib/klam/compilation_stages/make_abstractions_variadic.rb,
lib/klam/compilation_stages/simplify_boolean_operations.rb,
lib/klam/compilation_stages/kl_to_internal_representation.rb,
lib/klam/compilation_stages/curry_abstraction_applications.rb,
lib/klam/compilation_stages/convert_self_tail_calls_to_loops.rb,
lib/klam/compilation_stages/convert_partial_applications_to_lambdas.rb
Defined Under Namespace
Modules: ConvertFreezesToLambdas, ConvertLexicalVariables, ConvertPartialApplicationsToLambdas, ConvertSelfTailCallsToLoops, CurryAbstractionApplications, EmitRuby, KlToInternalRepresentation, MakeAbstractionsMonadic, MakeAbstractionsVariadic, SimplifyBooleanOperations, StripTypeDeclarations