On 10/4/06, Blacktiger [EMAIL PROTECTED] wrote:
Hi all, I'm new to this list because I had a question about parsing
python block structure. I am taking a programming languages course
this semester and for our final project we are writing an interperator
in scheme(awful language) for whatever language that we want. The
language that I want to do is one I have been designing for a little
while and it shares some syntactic features of Python; most notably
the block structure.
What dialect of scheme are you limited to, if any? Because PLT and
Chicken appear to have the widest selection of extensions, it might be
good to look at them. Already on the chicken website (the cumbersome
http://www.call-with-current-continuation.org/eggs/) I found this:
http://www.iro.umontreal.ca/~boucherd/Lalr/documentation/lalr.html.
Might be what you need, might not, can't be sure.
Or you can just cheat, use s-exp syntax with unique semantics, and
then use (read) as your 'parser'. :)
-- Theerasak
--
http://mail.python.org/mailman/listinfo/python-list