Implementation

An open source implementation of CREPDL is available at https://github.com/CITPCSHARE/CREPDL. It is written in F# (a functional programming language). This implementation relies on the ICU regular expression engine.

Large collections in Annex A of ISO/IEC 10646 are implemented as hash-based sets. Validation against such collections is thus very efficient.

Another GitHub repository provides a collection of example CREPDL scripts. It is available at https://github.com/CITPCSHARE/CREPDLScripts.