tecta-peg 0.5.0

PDA-based TECTA PEG parser
Documentation

TECTA PEG

A simple PEG descriptor language that uses a push-down automata to parse language rules.

This crate is the reference implementation of rule parsing.

Purpose-built for TECTA.

Described in manual.typ.

Currently, the bin crate parses an input file and prints the interpreted result.

TODO

  • Rule parsing
  • Library API
  • Weakly-typed token parsing
  • Strongly-typed token parsing (likely type generation through proc macros)