Related articles |
---|
Help needed with grammar problem ymishory@study.haifa.ac.il (2003-03-09) |
Re: Help needed with grammar problem kgw-news@stiscan.com (2003-03-14) |
From: | ymishory@study.haifa.ac.il (Yuval Mishory) |
Newsgroups: | comp.compilers |
Date: | 9 Mar 2003 17:29:40 -0500 |
Organization: | http://groups.google.com/ |
Keywords: | parse, question |
Posted-Date: | 09 Mar 2003 17:29:40 EST |
hello everyone,
I'm facing a problem:
Among other rules, I have a syntax rule that goes E -> E R E , which
is of course a left recursion. now, this syntax rule is supposed to be
interpreted into a syntax subtree that is supposed to be binary and
created preorder, meaning I'd like the lefthand side E to become a
node of type R, which has two 'sons' of type E (each of which may
become another R itself and so on).
Simple left recursion elimination algorithms can't help me here,
because eventually it still comes down to inorder processing, which
gives me a non-binary tree (E may become a single node, three nodes,
five nodes and so on).
anyone?
Return to the
comp.compilers page.
Search the
comp.compilers archives again.