re2c is a tool for writing very fast and very flexible scanners. Unlike any other such tool, re2c focuses on generating high efficient code for regular expression matching. As a result this allows a much broader range of use than any traditional lexer offers. And Last but not least re2c generates warning free code that is equal to hand-written code in terms of size, speed and quality.

Journal Entries

No entries yet. Link your entries with 're2c' to include this project.


Ratings & Reviews

Community Rating
4.7/5.0

Based on 7 user ratings.

Your Rating

Click to rate this project.

over 2 years ago Avatar
Damn fast and flexible

  by Marcus Boerger

We used this already for PHP when it was still unstable and not maintained. Today it is just damn fast, flexible and very stable.

4 of 4 users found the following review helpful. Was this review helpful to you? |

Links

3 links submitted so far. Submit your own links.

News

Edit RSS feeds.

    re2c 0.13.5 released

    A bug in re2c's internal buffering caused issues with a input files in some circumstances. As a consequence re2c would either report an error or even crash. No further changes have been made. (0 comments)

    re2c 0.13.5 released

    A bug in re2c's internal buffering caused issues with a input files in some circumstances. As a consequence re2c would either report an error or even crash. No further changes have been made. (1 comments)

    re2c 0.13.4 released

    This new development release adds a few minor features. Most notably re2c now allows for transparent handling of #line directives in input files and has improved -r functionality. Note that the -r interface indeed changed a lot, check out the CHANGELOG. (0 comments)

    re2c 0.13.4 released

    This new development release adds a few minor features. Most notably re2c now allows for transparent handling of #line directives in input files and has improved -r functionality. Note that the -r interface indeed changed a lot, check out the CHANGELOG. (0 comments)

    re2c 0.13.3 released

    The ongoing efforts of moving PHP from flex to re2c made us add a few more features. Most prominently the new switch -F which allows to accept a good part of the flex syntax for regular expressions. Using that flag even flex style definitions that ... [More] have neither a '=' sign nor a ';' at the end work. There also is the new -r switch that allows to reuse a scanner definition. That way you can use the same scanner definition with different character types, different input or different output mechanisms. (0 comments) [Less]

Read all re2c articles…

Download Page
33 downloads

Who uses re2c?

Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar

Who contributes to re2c?

Avatar Avatar Anon32 Anon32

Who manages re2c?

I'm a manager

Where in the world?



Related Projects by Tags

akuma, Lestes, lexer-net, Ragel, yrx


People who use re2c also use:

PhD: [PH]P based [D]ocBook renderer XCache


Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 246,172
Effort (est.) 65 Person Years
Avg. Salary $ year
$ 3,560,966