https://github.com/nukkeldev/analogue
Node-Driven Parser Generator
https://github.com/nukkeldev/analogue
node-editor parser-generator
Last synced: 9 months ago
JSON representation
Node-Driven Parser Generator
- Host: GitHub
- URL: https://github.com/nukkeldev/analogue
- Owner: nukkeldev
- License: mit
- Created: 2024-12-02T07:22:03.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-02T07:27:08.000Z (about 1 year ago)
- Last Synced: 2024-12-02T08:28:45.527Z (about 1 year ago)
- Topics: node-editor, parser-generator
- Language: Rust
- Homepage:
- Size: 6.84 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Analogue
[](https://opensource.org/licenses/MIT)
> [!CAUTION]
> This project is very early in development (pre-alpha)
## What is Analogue?
The **Analogue** project encompasses two primary components: the **Generator** and the closely-tied **Editor**.
### Generator
The **Analogue Generator** is a parser generator that converts `.ana` files into generated implementations for supported backends.
### Editor
The **Analogue Editor** is a node-based graph editor to describe `.ana` parsing graphs, later to be fed into the **Generator**, with an emphasis on UX/DX.
## Features
See [TODO.md](TODO.md) until some features are stabilized.