On this page:
Yaragg:   Yet Another Racket AST-Generator Generator
8.12

Yaragg: Yet Another Racket AST-Generator Generator🔗ℹ

This package is a library for building Racket languages with non-S-expression syntax. Currently it provides a parser generator that consumes a grammar and produces Racket S-expressions and syntax objects. This package is a wildly incomplete hobby project inspired by ragg and brag. Those packages are likely what you want if you’re looking for something more fleshed out and properly supported.

    1 Tokens

      1.1 Atom Tokens

      1.2 Punctuation Tokens

      1.3 Whitespace Tokens

      1.4 Comment Tokens

      1.5 Lexemes

    2 Grammars

      2.1 Production rules

    3 Production expressions

    4 Derivation Trees

    5 Semantic Actions

    6 Parsers

      6.1 Earley parsing