---
name: "ml-yacc"
section: "1"
platform: "linux"
package: "smlnj"
version: "110.99.9-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/ml-yacc"
---

# ml-yacc(1)

an LALR(1) parser generator

## NAME

ml-yacc - an LALR(1) parser generator

## SYNOPSIS

**ml-yacc** *file*

## DESCRIPTION

ML-Yacc is an LALR(k) parser generator for **Standard ML** that is modeled on the YACC parser generator for the **C** language.

## AUTHOR

[ml-yacc(1)](/ml-yacc/1.md) was written by David Tarditi.

## SEE-ALSO

[ml-antlr(1)](/ml-antlr/1.md), [ml-lex(1)](/ml-lex/1.md), [ml-ulex(1)](/ml-ulex/1.md)

*ML-Yacc User’s Manual* \<https://smlnj.cs.uchicago.edu/doc/ML-Yacc/index.html\> (also included in the **SML/NJ** documentation).

## 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.
