Linear time regular expression matching in Java
  • Java 98.1%
  • Awk 0.9%
  • Raku 0.5%
  • HTML 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2024-02-07 12:17:52 -08:00
.github/workflows Add Github CI configuration 2023-08-09 16:59:39 -07:00
java/io/trino/re2j Move Trino RE2J fork to a new package 2024-02-07 15:16:29 -05:00
javatests/io/trino/re2j Move Trino RE2J fork to a new package 2024-02-07 15:16:29 -05:00
testdata Using Slice with UTF8 encoding as internal input in RE2J 2015-12-18 14:08:16 +01:00
.gitignore Ignore .DS_Store MacOS files 2015-12-18 14:15:04 +01:00
LICENSE Initial import 2015-02-17 15:32:55 -10:00
pom.xml [maven-release-plugin] prepare for next development iteration 2024-02-07 12:17:52 -08:00
README.md Rewrite README for fork 2023-08-09 17:36:09 -07:00

RE2/J fork for Trino

This fork of Google RE2/J which is a port of Google RE2 to pure Java. The main difference is that this fork contains a port of the RE2 DFA, which is not part of RE2/J. Additionally, there are some performance improvements, and the code has been changed from Java String to Slice, which is a byte[] wrapper used by the Trino project.

Please see the Google projects for more information about RE2.