Related articles |
---|
flex scanner too huge, suggestions? troy@bell-labs.com (Troy Cauble) (2001-02-17) |
Re: flex scanner too huge, suggestions? tej@melbpc.org.au (Tim Josling) (2001-02-23) |
Re: flex scanner too huge, suggestions? snicol@apk.net (Scott Nicol) (2001-02-23) |
Re: flex scanner too huge, suggestions? rkrayhawk@aol.com (2001-02-23) |
Re: flex scanner too huge, suggestions? olsenc@ichips.intel.com (2001-02-25) |
Re: flex scanner too huge, suggestions? Ron@Profit-Master.com (Ron Pinkas) (2001-02-25) |
Re: flex scanner too huge, suggestions? troy@bell-labs.com (Troy Cauble) (2001-03-01) |
From: | "Ron Pinkas" <Ron@Profit-Master.com> |
Newsgroups: | comp.compilers |
Date: | 25 Feb 2001 10:51:47 -0500 |
Organization: | InternetConnect, Inc. - http://www.internetconnect.net/ |
References: | 01-02-097 |
Keywords: | lex |
Posted-Date: | 25 Feb 2001 10:51:47 EST |
Troy,
> I'm looking for suggestions for either tweaking my flex
> implementation or switching to another scanner generator.
You might want to check SimpLex at:
http://sourceforge.net/projects/simplex
It is an ANSI C, open source, bison compatible, generic lexer. It is not a
generator, rather, it is data driven by an #included .slx language
definition file. It has very strong context capabilities by utilizing YACC
like rules for context analysis.
The resulting lexer is typically 1/2 to 1/4 of an equivalent Flex generated
lexer, and is just as fast (or faster).
Ron Pinkas
Return to the
comp.compilers page.
Search the
comp.compilers archives again.