zss_text.gif

ParseTree


Download | Products

Not much here right now, just a placeholder because we are rushing a release...

DESCRIPTION:

As an example:

class Example
  def conditional1(arg1)
    if arg1 == 0 then
      return 1
    end
    return 0
  end
end

becomes:

[:defn,
  "conditional1",
  [:scope,
   [:block,
    [:args, "arg1"],
    [:if,
     [:call, [:lvar, "arg1"], "==", [:array, [:lit, 0]]],
     [:return, [:lit, 1]],
     nil],
    [:return, [:lit, 0]]]]]

FEATURES/PROBLEMS:

Subpages: