ml-burg(1)

ml-burg1

A tree parser generator for standard ml

Usage

ml-burg file

Overview

The ml-burg program generates a Standard ML program to perform bottom-up rewriting of an input tree. Cost information associated with each rewrite rule is used to derive the minimum rewrite cost for the entire tree. A successful reduction corresponds to rewriting the input tree to a special non-terminal symbol called the start non-terminal. Upon successful reduction, facilities are provided to walk the tree emitting semantic actions corresponding to the rules that matched.

Copying

Copyright © 2020 The Fellowship of SML/NJ

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Releases

10 releases since Debian 2.1 (Slink); the text changed 3 times.

  1. 2.1–2.2
  2. 5.0–7
  3. 8–12
  4. Arch

Author

ML-Burg was written by Lal George and Florent Guillaume.

From smlnj 110.99.9-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.