Related articles |
---|
Columns in flex. Regan.Russell@jcu.edu.au (Regan Russell) (1995-01-23) |
Re: Columns in flex. C.A.Elliott@dcs.warwick.ac.uk (1995-01-27) |
Re: Columns in flex. c1veeru@watson.ibm.com (Virendra K. Mehta) (1995-01-27) |
Re: Columns in flex. robertsw@agcs.com (1995-01-27) |
Re: Columns in flex. schrod@iti.informatik.th-darmstadt.de (1995-01-31) |
Re: Columns in flex. flisakow@cs.wisc.edu (1995-01-28) |
Newsgroups: | comp.compilers |
From: | "Virendra K. Mehta" <c1veeru@watson.ibm.com> |
Keywords: | flex, Cobol |
Organization: | Compilers Central |
References: | 95-01-051 |
Date: | Fri, 27 Jan 1995 04:03:55 GMT |
I had written a COBOL parser once for a language translator (which I can't put
in public domain as it is the property of my company). However I came across
the same problem as you did, that of fixed format and column sensitive
characters like '*', '/', '+' which come in the 7th column or the optional
numbers that come in cols 1-6, and the comments that come after column 72 (I
think).
The solution was pretty simple. Since most COBOL implementations allow for
macros (mine was VS-COBOL II for ES/9000), I had to write a preprocessor
anyway. I took care of all these things there, and then generated a free
format output which could be used by the parser.
Later I integrated all that into the main parser itself, but this did seem a
simple and modular approach on the whole.
Veeru.
--
[ Regan Russell penned : ]
|o| Q: How do I do column sensitive scanning in flex ?
|o| Q: Or should I write my own scanner ?
============================================================================
Virendra K Mehta Wipro Systems Ltd.
c1veeru@watson.ibm.com
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.