Everything About ___
Live briefing

Everything about Re2c

re2c is a free and open-source lexer generator for C, C++, D, Go, Haskell, Java, JavaScript, OCaml, Python, Rust, V and Zig. It compiles declarative regular expression specifications to deterministic finite automata. Originally written by Peter Bumbulis and described in his paper, re2c was put in public domain and has been since maintained by volunteers. It is the lexer generator adopted by projects such as PHP, SpamAssassin, Ninja build system and others. Together with the Lemon parser generator, re2c is used in BRL-CAD. This combination is also used with STEPcode, an implementation of ISO 10303 standard. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Re2cA 5-minute orientation
  2. Pick up a classic book: The Conviction of Richard NixonThe most-reprinted book on the subject
  3. Read the landmark paper: Stability field of the high-(P, T) Re2C phase and properties of an analogous osmium carbide phaseCited 52 times
  4. Go sideways: GetoptA closely related topic
  5. Go sideways: Operator-precedence parserA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics