RubyGems Navigation menu

ParseTree 3.0.5

ParseTree is a C extension (using RubyInline) that extracts the parse tree for an entire class or a specific method and returns it as a s-expression (aka sexp) using ruby's arrays, strings, symbols, and integers. As an example: def conditional1(arg1) if arg1 == 0 then return 1 end return 0 end becomes: [:defn, :conditional1, [:scope, [:block, [:args, :arg1], [:if, [:call, [:lvar, :arg1], :==, [:array, [:lit, 0]]], [:return, [:lit, 1]], nil], [:return, [:lit, 0]]]]]

Gemfile:
=

安裝:
=

版本列表:

  1. 3.0.9 May 01, 2012 (40.5 KB)
  2. 3.0.8 September 27, 2011 (31.5 KB)
  3. 3.0.7 February 18, 2011 (52.0 KB)
  4. 3.0.6 September 01, 2010 (49.0 KB)
  5. 3.0.5 March 28, 2010 (49.0 KB)
顯示所有版本(共 42)

Runtime 相依性套件 (2):

RubyInline >= 3.7.0
sexp_processor >= 3.0.0

Development 相依性套件 (3):

hoe >= 2.6.0
minitest >= 1.6.0
rubyforge >= 2.0.4

擁有者:

作者:

  • Ryan Davis

SHA 256 總和檢查碼:

=

總下載次數 490,005

這個版本 21,876

版本发布:

授權:

Ruby 版本需求:

相關連結: