[antlr-interest] Number of children

Bart Kiers bkiers at gmail.com
Mon Feb 15 00:53:18 PST 2010


Why would it pose a problem?

AFAIK,

  OR
 /| \
A B  C

would evaluate the same as:

    OR
   /  \
  OR   C
 /  \
A    B

No?

Regards,

Bart.


2010/2/15 Nazim Oztahtaci <nazim_oztahtaci at hotmail.com>

>
> Hello,
>
> I have written a grammar based on an example on the Net to parse an
> expression like (a OR B)AND(C OR D) to a tree like
>     AND
> OR       OR
> A B       C D
> It works fine but if expression has more then 2 children, like (A OR B OR
> C)AND(D OR E OR F)
> Then it creates problem because it does something like
> AND
>
> D     OR
>       E    F
> I want it to be like
>
> OR
> D  E  F
>
> In other words, a tree node might have capability to have more then 2 nodes
> as children. How can I set this? I work on C# but couldnt find any setter
> function in library.
> Best regards,
> Nazim
>
> _________________________________________________________________
> Yeni Windows 7: Size en uygun bilgisayarı bulun. Daha fazla bilgi edinin.
> http://windows.microsoft.com/shop
>
> List: http://www.antlr.org/mailman/listinfo/antlr-interest
> Unsubscribe:
> http://www.antlr.org/mailman/options/antlr-interest/your-email-address
>


More information about the antlr-interest mailing list