dylan@ibmpcug.CO.UK (Matthew Farwell) (09/25/90)
I may have missed it, but did anyone actually post a yacc grammar for Cobol? Dylan. -- Matthew J Farwell | Email: dylan@ibmpcug.co.uk The IBM PC User Group, PO Box 360,| ...!uunet!ukc!ibmpcug!dylan Harrow HA1 4LQ England Phone: +44 81-863-1191 [Not that I've seen. -John] -- Send compilers articles to compilers@esegue.segue.boston.ma.us {ima | spdcc | world}!esegue. Meta-mail to compilers-request@esegue.
hassey@dg-rtp.dg.com (John Hassey) (01/25/91)
Yes it is possible to write a yacc parser for Cobol. We did just that for a re-implementation of Interactive Cobol for our AViiON systems. The original compiler contained a simple top-down recursive parser. The main problems we ran into were not in creating a LALR grammar, but with yacc limitations. The number of terminals, and parser states had to be expanded. We also used lex, but replaced the standard input() routines so that we could deal with continuation lines and such. I've requested permission to release our grammar, but so far no luck. John Hassey hassey@dg-rtp.DG.COM or ...!mcnc!rti!xyzzy!hassey Data General Corp. Research Triangle Park NC, 27709 -- Send compilers articles to compilers@iecc.cambridge.ma.us or {ima | spdcc | world}!iecc!compilers. Meta-mail to compilers-request.