Has anyone hand-written a scanner/parser module?

"tuxisthebirdforme@gmail.com" <tuxisthebirdforme@gmail.com>
Sat, 15 Nov 2008 09:49:38 -0800 (PST)

          From comp.compilers

Related articles
Has anyone hand-written a scanner/parser module? tuxisthebirdforme@gmail.com (tuxisthebirdforme@gmail.com) (2008-11-15)
Re: Has anyone hand-written a scanner/parser module? echristo@gmail.com (Eric Christopher) (2008-11-15)
Re: Has anyone hand-written a scanner/parser module? felipeangriman@gmail.com (Felipe Angriman) (2008-11-15)
Re: Has anyone hand-written a scanner/parser module? mailbox@dmitry-kazakov.de (Dmitry A. Kazakov) (2008-11-16)
Re: Has anyone hand-written a scanner/parser module? jeremy.bennett@embecosm.com (Jeremy Bennett) (2008-11-16)
Re: Has anyone hand-written a scanner/parser module? barry.j.kelly@gmail.com (Barry Kelly) (2008-11-16)
Re: Has anyone hand-written a scanner/parser module? efutch@gmail.com (Egdares Futch) (2008-11-16)
[20 later articles]
| List of all articles for this month |

From: "tuxisthebirdforme@gmail.com" <tuxisthebirdforme@gmail.com>
Newsgroups: comp.compilers
Date: Sat, 15 Nov 2008 09:49:38 -0800 (PST)
Organization: Compilers Central
Keywords: parse, question
Posted-Date: 15 Nov 2008 18:33:00 EST

I know most people anymore use lex/yacc or some derivative of these
tools to create scanner/parser modules for their compiler projects. I
was wondering if anyone has developed a scanner or parser that they
personally hand-wrote? If so, I would like to know what language you
used and what type of grammar you parsed. If you feel divulgent,
please tell me a little bit about you're implementation or what you
did for intermediate representation. I'm curious and just a bit nosy
and would like to know how you're experience went doing things this
way. Thanks.
[I hand-wrote a scanner for Fortran 77 about 30 years ago. It worked but
it was pretty gross because Fortran's lexical structure is so strange. -John]



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.