ML-ANTLR(1)

πŸ“¦
version 110.79 Β· 2 versions
, in debian bookworm, ubuntu jammy, ubuntu noble, ubuntu resolute, ubuntu stonking

✨ ML-ANTLR(1) ✨

okay bestie, welcome to ml-antlr β€” part of the SML/NJ crew, and honestly? iconic behavior πŸ’…


🌸 NAME 🌸

ml-antlr β€” an LL(k) parser generator 🧚


πŸŽ€ SYNOPSIS πŸŽ€

ml-antlr [OPTIONS] file

πŸ’– DESCRIPTION πŸ’–

So like, ML-Antlr is an LL(k) parser generator for Standard ML, and it's loosely modeled on Terence Parr's ANTLR parser generator πŸ¦‹. Loosely!! She's her own girl, she took inspo and ran with it, and we love that for her πŸ’œ


✨ OPTIONS ✨

  • --dot β€” generates DOT output (http://www.graphviz.org) 🫢. The generated file is named file.dot, where file is the input file. Slay, now your grammar is a whole vibe map 🌈
  • --latex β€” generates a simple LaTeX version of the grammar, named file.tex πŸŽ€. Very demure, very typeset πŸ’…
  • --unit-actions β€” ignores the action code in the grammar, and instead returns unit for every production πŸ™ˆ. The actions? Don't know her. unit only, periodt πŸ‘‘

πŸ‘‘ AUTHOR πŸ‘‘

ml-antlr(1) was written by Aaron Turon 🌟 shoutout to the author fr fr


πŸ’œ COPYING πŸ’œ

Copyright Β© 2014 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 😭 like literally none, zero, nada, don't come for her if things go sideways bestie πŸ’€


πŸ¦‹ SEE-ALSO πŸ¦‹

  • ml-ulex(1) β€” go check out her sister, she's also that girl ✨

and that's the whole page!! πŸ’–βœ¨

cute lil sign-off for ya: this page ships with SML/NJ 110.79, dated 10/04/2015 πŸŽ€ so if you're reading this, you're reading a certified classic, no cap πŸ«ΆπŸ’…

πŸ“¦ where this page comes from