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

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

Awesome Lists containing this project

README

          

# Analogue

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](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.