I actually figured out what I was trying to do...  to clarify I was having
issues with parsing a statement that looked like so:

while(expression) {
    expressions
}

I've gotten a lot of the langage done and a processor written for parsing
the AST.  One thing I'm having trouble with is how to handle the equiv of an
if else statement...

in my parser I have a statement that looks for:
if (expression) {
    statements
}

and

if (expression) {
    statements
} else {
    statements
}

My problem is how do I handle an else if statement since there can be an
unlimited number of else if's.. ie:

if(expression) {
    statements
} else if (expression) {
    statements
} else if (expression) {
   statements
} else {
    statements
}

I'm not sure how I would put together the AST and determine which else if
are related to which if statement.

Let me know if that makes sense and if so if you have any ideas how to parse
and process that.

Thanks,
Ben


On Feb 16, 2009 12:22 AM, "D.Hendriks (Dennis)" <[email protected]> wrote:

Hello,

> handle looping events

> handle looping symantex in ply
I don't really understand what you mean by "looping events"? Can you give an
example of something with looping events that you would like to parse?

Also, it's "semantics", not "symantex"...

Dennis comsatcat wrote: > > Dennis, >   > Thank you for all the feedback.  I
RTFM'ed a lot and h...

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"ply-hack" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/ply-hack?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to