RubyGems Navigation menu

ParseTree 3.0.3-x86-mingw32

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)
  6. 3.0.3 January 20, 2009* x86-mingw32 (55.0 KB)
显示所有版本 (共 42 个)

Runtime 依赖 (2):

RubyInline >= 3.7.0
sexp_processor >= 3.0.0

Development 依赖 (1):

hoe >= 1.8.2

业主:

作者:

  • Ryan Davis

SHA 256 校验和:

=

下载总量 490,112

这个版本 4,087

版本发布:

许可:

需要的 Ruby 版本:

链接: