Related articles |
---|
Flex / Bison Multiple parser question amc4@doc.ic.ac.uk (Andrew Cheadle) (2007-06-15) |
Re: Flex / Bison Multiple parser question dickey@saltmine.radix.net (Thomas Dickey) (2007-06-18) |
Re: Flex / Bison Multiple parser question dickey@saltmine.radix.net (Thomas Dickey) (2007-06-20) |
From: | Thomas Dickey <dickey@saltmine.radix.net> |
Newsgroups: | comp.compilers |
Date: | Mon, 18 Jun 2007 11:49:02 -0000 |
Organization: | RadixNet Internet Services |
References: | 07-06-021 |
Keywords: | parse, yacc, design, comment |
Posted-Date: | 18 Jun 2007 21:51:01 EDT |
Andrew Cheadle <amc4@doc.ic.ac.uk> wrote:
> [I have never seen an application that actually needed multiple lexers,
> since you can get the same effect in a single lexer by using start
> states. Multiple parsers are pretty rare too, since you can combine
> them as well by stuffing a per-grammar initial symbol. Tell us what
> you're really trying to do, and we can probably offer more useful
> advice. -John]
Back around 1989, I did some maintenance on a program which used iirc 2-3
lexers and five grammars - it was split up that way because the table
sizes would otherwise have been too large for the toolchain (including the
compiler ;-).
--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net
[That was certainly an issue 20 years ago. But today? -John]
Return to the
comp.compilers page.
Search the
comp.compilers archives again.