Search the web
Sign In
New User? Sign Up
compilers101 · Compilers 101
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Opinions on parsers   Message List  
Reply | Forward Message #1315 of 1320 |
Re: Opinions on parsers

--- In compilers101@yahoogroups.com, Graham Toal <gtoal@...> wrote:

> http://www.devincook.com/GOLDParser/

Anyone elsein this group used this?






Sat Jun 6, 2009 3:02 pm

prenom_nomus
Offline Offline
Send Email Send Email

Forward
Message #1315 of 1320 |
Expand Messages Author Sort by Date

Has anyone here used: 1) Rex and Racc (Ruby Lex & Yacc) 2) PLY (Python Lex-Yacc) 3) others like ANTLR or is hand-written the way to go...
Marco
prenom_nomus
Offline Send Email
Jun 2, 2009
2:04 pm

I can't say "used" but I did play around with ANTLR enough to think that it looked quite good. My opinion is that you should write your own parser generator at...
Graham Toal
graham_toal
Offline Send Email
Jun 2, 2009
2:43 pm

... Sorry these aren't as well organised as they could be, but maybe you'll find something helpful in here: http://www.gtoal.com/compilers101/compilers.html G...
Graham Toal
graham_toal
Offline Send Email
Jun 2, 2009
2:51 pm

... http://www.devincook.com/GOLDParser/...
Graham Toal
graham_toal
Offline Send Email
Jun 2, 2009
3:14 pm

... Anyone elsein this group used this?...
Marco
prenom_nomus
Offline Send Email
Jun 6, 2009
3:02 pm

I've used PLY a number of times, it's a reasonable lexer and parser generator and pretty easy once you get the hang of it. It uses rules built into pydoc...
timmeh@...
deltacentauri
Offline Send Email
Jun 2, 2009
11:27 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help