I was about to advise an incremental approach, so you're ahead of me.
You'll find that Marpa lends itself very nicely to an incremental approach.
Is the COBOL standard freely available? And which one are you targeting?
-- jeffrey
On 05/07/2014 12:01 PM, clueless newbie wrote:
With COBOL being as "verbose" as it is, just being able to parse the
classic "Hello, World" program would be a great start. Obviously the
first thing one does is kill the meaningless chaff (the sequence name
area and the program name area) then concatenate the lines that are
continuation with their predecessor.
COBOL BNF <http://tomcopeland.blogs.com/cobol.html> Another COBOL BNF
<http://www.cs.vu.nl/%7Ex/grammars/vs-cobol-ii/index.html>
On Wednesday, May 7, 2014 1:39:17 PM UTC-5, Jeffrey Kegler wrote:
By the way, if you prefer IRC, there's an IRC channel --
irc.freenode.net <http://irc.freenode.net>: #marpa
You've gotten me curious enough to go to the COBOL Wikipedia
pages. And others in the Marpa community have done transpilers --
we have a ECMAScript transpiler and a C compiler frontend, so
there is a fair amount of relevant experience out there. Though I
suspect the COBOL expertise is a bit thin. :-)
-- jeffrey
On 05/07/2014 11:33 AM, clueless newbie wrote:
Being that no one in authority at Company A is going to say ...
"Let's use the Marpa approach", I'm going to have to attack this
on my own time. And since I'm certainly not capable of
accomplishing it on my own it would very much have to be open
sourced.
--
You received this message because you are subscribed to the Google
Groups "marpa parser" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "marpa
parser" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.