|
|
|
#1 |
|
Messages: n/a
Hébergeur: |
Hi All!
I need to parse a piece Ruby source code file. For that purpose, I need a Ruby parser (which can be used on windows plateform). I tried to configure ruby_parser 1.0, but I am unable to configure it on windows XP, as it is depending upon RACC parser, which can be installed in unix operating system. Any simple to use Ruby parse will be a great . Thanks in advance to ALL. Bye /Muzaffar -- Posted via http://www.ruby-forum.com/. |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
On Sat, Jun 7, 2008 at 4:40 PM, Muzaffar Hameed <muzaffar@muzaffar.net> wrote:
> Hi All! > > I need to parse a piece Ruby source code file. For that purpose, I need > a Ruby parser (which can be used on windows plateform). I tried to > configure ruby_parser 1.0, but I am unable to configure it on windows > XP, as it is depending upon RACC parser. ParseTree comes precompiled for windows, is faster, and does the exact same thing as ruby_parser. Daniel Brumbaugh Keeney |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
Muzaffar Hameed wrote:
> Hi All! > > I need to parse a piece Ruby source code file. For that purpose, I need > a Ruby parser (which can be used on windows plateform). I tried to > configure ruby_parser 1.0, but I am unable to configure it on windows > XP, as it is depending upon RACC parser, which can be installed in unix > operating system. Any simple to use Ruby parse will be a great . > > Thanks in advance to ALL. > > Bye > > /Muzaffar If you're truly adventurous you could try to download the win32 mingw sandbox http://rubyinstaller.rubyforge.org/wiki/wiki.pl?Mingw and then install a mingw version of RACC. Good luck with that. -R -- Posted via http://www.ruby-forum.com/. |
|
|
|
#4 |
|
Messages: n/a
Hébergeur: |
Hi Daniel!
Thanks for ing me. I am able to install ParseTree on my windows system. Further, it also requirs RubyInline, so I also installed it. But I am still unable to run a simple example of parse tree so far. I read in it documentations that 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]]]]] But how can I get this output. I am unable to do so. Actually I am farely new to Ruby & specially parsing. Further, I have to run this parser on Rails but no way yet. I am not able to run a simple example of parsetree. I study much material about parsing but donot have a clue that how to get the above output of the source file. I will be very thankful,if you can guide me with a very simple example how to use parsetree to get above output. I am waiting your kind reply. Bye /Muzaffar Daniel Brumbaugh Keeney wrote: > On Sat, Jun 7, 2008 at 4:40 PM, Muzaffar Hameed <muzaffar@muzaffar.net> > wrote: >> Hi All! >> >> I need to parse a piece Ruby source code file. For that purpose, I need >> a Ruby parser (which can be used on windows plateform). I tried to >> configure ruby_parser 1.0, but I am unable to configure it on windows >> XP, as it is depending upon RACC parser. > > ParseTree comes precompiled for windows, is faster, and does the exact > same thing as ruby_parser. > > Daniel Brumbaugh Keeney -- Posted via http://www.ruby-forum.com/. |
|
![]() |
| Outils de la discussion | |
|
|