re2c

re2c
Initial release around 1994 (1994)[1]
Stable release
0.16 / January 21, 2016 (2016-01-21)
Type Lexical analyzer generator
License Public domain
Website re2c.org

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. 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).
  2. "About, re2c documentation". Retrieved 2017-04-09.
  3. "Building PHP". PHP Internals Book. Retrieved 2017-03-31.
  4. Popov, Nikita. "How to add new (syntactic) features to PHP". Retrieved 2017-04-09.
  5. "sa-compile - compile SpamAssassin ruleset into native code". Retrieved 2017-04-09.
  6. "Ninja: Build Dependencies". Ninja. Retrieved 2017-03-31.
  7. http://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/trunk/misc/tools/lemon/
  8. http://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/trunk/misc/tools/re2c/
  9. http://sourceforge.net/p/brlcad/code/HEAD/tree/brlcad/trunk/misc/tools/perplex/
  10. http://stepcode.org/docs/build_process/


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.