Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/boxbeam/redlex

A lexer-generator/parser-combinator for any context-free format
https://github.com/boxbeam/redlex

lexer-generator lexing parser-combinator parsing

Last synced: 9 days ago
JSON representation

A lexer-generator/parser-combinator for any context-free format

Awesome Lists containing this project

README

        

# RedLex
A flexible lexer-generator/parser-combinator library which can generate abstract syntax trees for any context-free format, and parse those abstract syntax trees into objects using provided functions.

Support Discord: https://discord.gg/agu5xGy2YZ

# Installation for Development

RedLex can be accessed via JitPack using Gradle or Maven. Read the section for whichever you use below.

## Gradle:

```
repositories {
maven { url 'https://redempt.dev' }
}

```

```
dependencies {
implementation 'com.github.Redempt:RedLex:Tag'
}
```

Replace `Tag` with a version, like `1.0`, or a commit hash.

## Maven:

```

redempt.dev
https://redempt.dev

```

```

com.github.Redempt
RedLex
Tag

```

Replace `Tag` with a version, like `1.0`, or a commit hash.

# Usage

For instructions on how to use RedLex, please see the [wiki](https://github.com/Redempt/RedLex/wiki).