re2c
Initial release | around 1994[1] |
---|---|
Stable release |
0.16
/ January 21, 2016 |
Type | Lexical analyzer generator |
License | Public domain |
Website |
re2c |
re2c is a free and open-source software lexer generator for C. Originally written by Peter Bumbulis and described in his paper,[1] it was put in public domain and has been since maintained by volunteers.[2] It is the lexer generator adopted by projects such as PHP,[3][4] SpamAssassin,[5] Ninja build system[6] and others. In combination with Lemon parser generator it is used in BRL-CAD as a platform-agnostic and easily compilable alternative to Flex and Bison.[7][8][9] This combination is also used with STEPcode, an implementation of ISO 10303 standard.[10]
See also
References
- 1 2 Bumbulis, Peter; Donald D., Cowan (March–December 1993). "RE2C: a more versatile scanner generator". ACM Letters on Programming Languages and Systems. 2 (1-4).
- ↑ "About, re2c documentation". Retrieved 2017-04-09.
- ↑ "Building PHP". PHP Internals Book. Retrieved 2017-03-31.
- ↑ Popov, Nikita. "How to add new (syntactic) features to PHP". Retrieved 2017-04-09.
- ↑ "sa-compile - compile SpamAssassin ruleset into native code". Retrieved 2017-04-09.
- ↑ "Ninja: Build Dependencies". Ninja. Retrieved 2017-03-31.
- ↑ http://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/trunk/misc/tools/lemon/
- ↑ http://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/trunk/misc/tools/re2c/
- ↑ http://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/trunk/misc/tools/perplex/
- ↑ http://stepcode.org/docs/build_process/
External links
This article is issued from
Wikipedia.
The text is licensed under Creative Commons - Attribution - Sharealike.
Additional terms may apply for the media files.