RubyGems Navigation menu

ParseTree 3.0.2-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:
=

instalar:
=

Versiones:

  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 KB)
  4. 3.0.6 September 01, 2010 (49 KB)
  5. 3.0.5 March 28, 2010 (49 KB)
  6. 3.0.2 November 05, 2008* x86-mingw32 (54 KB)
Mostrar todas las versiones (42 total)

dependencias de Runtime (2):

RubyInline >= 3.7.0
sexp_processor >= 3.0.0

dependencias de Development (1):

hoe >= 1.8.2

Propietarios:

Autores:

  • Ryan Davis

SHA 256 checksum:

=

Total de descargas 491.586

Para esta versión 3.327

Versión publicada:

Licencias:

N/A

Versión de Ruby requerida: Ninguno

Enlace: