This project is a fork of RE2, hosted at http://code.google.com/p/re2/. Why a fork?
The reason for the fork is to address a need for use cases which conflict with one of RE2's central missions, which is to be lightweight. DFAlib's API's will change to reflect the needs of use cases which require features that have been rejected at RE2. DFAlib retains the New BSD license of RE2 and credit the original authors of RE2 as forming the basis of this new project. The central innovation DFAlib will carry forward from RE2 is the ability to use a DFA to capture a regular expression match. That is a long needed innovation in open source regular expression libraries. This project has started as an exact clone of RE2 but new features and behaviors will be added quickly.

Features

  • NFA/DFA flexible regular expression compiler
  • Serialization API for compiled expressions

Project Activity

See All Activity >

Follow DFALib

DFALib Web Site

Other Useful Business Software
Simplify IT and security with a single endpoint management platform Icon
Simplify IT and security with a single endpoint management platform

Automate the hardest parts of IT

NinjaOne automates the hardest parts of IT, delivering visibility, security, and control over all endpoints for more than 20,000 customers. The NinjaOne automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. The company seamlessly integrates with a wide range of IT and security technologies. NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training, and support.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of DFALib!

Additional Project Details

Operating Systems

Linux, BSD

Intended Audience

Engineering

Programming Language

C++

Registered

2012-04-17