https://github.com/nukkeldev/analogue
Node-Driven Parser Generator
https://github.com/nukkeldev/analogue
node-editor parser-generator
Last synced: 15 days 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-09T03:48:11.000Z (over 1 year ago)
- Last Synced: 2025-04-08T12:49:27.388Z (over 1 year ago)
- Topics: node-editor, parser-generator
- Language: Rust
- Homepage:
- Size: 57.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
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.