| 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: | Wed, 20 Jun 2007 12:12:20 -0000 |
| Organization: | RadixNet Internet Services |
| References: | 07-06-021 07-06-031 |
| Keywords: | yacc, parse, practice |
| Posted-Date: | 20 Jun 2007 20:38:04 EDT |
> [That was certainly an issue 20 years ago. But today? -John]
not to the same extent. However, for the same reasons then - one might have
a language which doesn't have the same syntax, e.g., it requires some sort
of mode-switch. Rather than have very-large tables that can handle all
combinations (and mostly unused), you could switch lexers/parsers.
Now that I'm thinking of it, I have an application with more than 50
lexers - the syntax highlighting in vile:
http://invisible-island.net/vile/
But since lexers are adequate for that, they don't need/use yacc.
--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net
Return to the
comp.compilers page.
Search the
comp.compilers archives again.