RubyGems Navigation menu

ParseTree 3.0.3-x86-mswin32-60

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

installation:
=

Versions:

  1. 3.0.9 May 01, 2012 (40,5 ko)
  2. 3.0.8 September 27, 2011 (31,5 ko)
  3. 3.0.7 February 18, 2011 (52 ko)
  4. 3.0.6 September 01, 2010 (49 ko)
  5. 3.0.5 March 28, 2010 (49 ko)
  6. 3.0.3 January 20, 2009* x86-mswin32-60 (54,5 ko)
Voir toutes les versions (42)

Dépendances de Runtime (2):

RubyInline >= 3.7.0
sexp_processor >= 3.0.0

Dépendances de Development (1):

hoe >= 1.8.3

Propriétaires:

Auteurs:

  • Ryan Davis

Total de contrôle SHA 256:

=

Total de téléchargements 491 586

Pour cette version 4 114

Version publiée:

License:

aucune

Version de Ruby requise: None

Liens: