[comp.lang.eiffel] Parsing Library

gt0972d@prism.gatech.EDU (GUNASEELAN,L) (07/24/90)

I am considering using the Eiffel Parsing library for a preprocessor
development work. I would appreciate feed back from people who used
this library for any serious development work. As one needs to write
a separate class definition for each production rule, and as I have
about 150 production rules to deal with, I am wondering whether
eiffel route would be appropriate. Or would it be better to stay with
the good old YACC? I am not sure what extra benefit I get, if I use
the Eiffel library.

I would appreciate sugesstions/information from experienced people.

Thanks in advance.

-Gunaseelan

(P.S. By the way, I am unable to get the example parsing program, that
comes with distribution, to work.  (the one that parses and evaluates
polynomial expressions). It compiles fine. But when invoked, the left
recursion testing option results in some kind of exception and it diplays
the usual exception trace. For paring, when you supply the polynomial
file name, it takes the file name and then exits quietly. Actually it should  
ask for the values for the variables of the polynomials. Has anyone
been sucessful, in getting that example to run? Please reply to:
guna@cc.gatech.edu)


-- 
GUNASEELAN, L
College of Computing, Georgia Institute of Technology, Atlanta GA 30332
uucp:	  ...!{decvax,hplabs,ncar,purdue,rutgers}!gatech!prism!gt0972d
Internet: guna@cc.gatech.edu