Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
marianobarrios committed Oct 17, 2023
1 parent e1a1ab9 commit 8d803e5
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Dregex - Deterministic Regular Expression Engine

Dregex is a JVM library that implements a regular expression engine using deterministic finite automata (DFA). It supports some Perl-style features and yet retains linear matching time. It can, additionally, do set operations (union, intersection, and difference).
Dregex is a Java library that implements a regular expression engine using deterministic finite automata (DFA). It supports some Perl-style features and yet retains linear matching time. It can, additionally, do set operations (union, intersection, and difference).

[![Build Status](https://github.com/marianobarrios/dregex/actions/workflows/main.yml/badge.svg)](https://github.com/marianobarrios/dregex/actions)

Expand Down Expand Up @@ -160,15 +160,15 @@ This is a relatively straightforward algorithm that is implemented using the alr

## Requirements

Dregex requires Java 8.
Dregex requires Java 11.

### Logging

The library uses [SLF4J](https://www.slf4j.org/) for logging, which is the most widely used pluggable logging framework for the JVM. As a policy, all logging event emitted are at TRACE level, which is below the default threshold in most logging implementations and thus completely silent by default.
The library uses [SLF4J](https://www.slf4j.org/) for logging, which is the most widely used pluggable logging framework for the Java. As a policy, all logging event emitted are at TRACE level, which is below the default threshold in most logging implementations and thus completely silent by default.

### Dependencies

Dregex is written in Scala (but fully usable from Java), so it depends on the Scala runtime library (5 MB). There are two more small dependencies: [SLF4J](https://www.slf4j.org/) and [scala-parser-combinators](https://github.com/scala/scala-parser-combinators). The main jar file is about 200 KB.
There is are two small dependencies: [SLF4J](https://www.slf4j.org/) and [jparsec](https://github.com/jparsec/jparsec). The main jar file is about 200 KB.

## Similar efforts

Expand Down

0 comments on commit 8d803e5

Please sign in to comment.