Module: Liquidscript::ICR

Defined in:
lib/liquidscript/icr.rb,
lib/liquidscript/icr/set.rb,
lib/liquidscript/icr/code.rb,
lib/liquidscript/icr/sexp.rb,
lib/liquidscript/icr/context.rb,
lib/liquidscript/icr/variable.rb,
lib/liquidscript/icr/representable.rb

Overview

The ICR (rather, Intermediate Code Representation) is a method used to transform compiled code into the corresponding javascript code. It can be used to optimize the code first, ensuring that the resultant code is fast. The point here is to represent the code, and make it seem nice.

Defined Under Namespace

Modules: Representable Classes: Code, Context, Set, Sexp, Variable