ML-ULEX(1)
π ML-ULEX(1) π
okay bestie, pull up a chair because we're talking about ml-ulex, section 1 of your manual pages β the Unicode-compatible lexical analyser generator, and yes she is that girl. β¨
πΈ NAME πΈ
ml-ulex β a Unicode-compatible lexical analyser generator π¦
β¨ SYNOPSIS β¨
ml-ulex [OPTIONS] file
π DESCRIPTION π
So like, ml-ulex is a lexer generator, right? But not a boring one. She supports Unicode characters (in UTF-8 representation, obvi π) and an extended form of regular expressions. It's giving main character energy, fr fr.
π OPTIONS π
--dotβ generate DOT output (http://www.graphviz.org). The generated file will be namedfile.dot, wherefileis the input file. cute lil graph moment π--matchβ enter interactive matching mode. This lets you test the machine interactively, lowkey so fun. presently, only theINITIALstart state is available for testing (see the User Guide for details on start states). not all states get to come to the party, sorry babes π--ml-lex-modeβ operate in ml-lex compatibility mode. she's versatile like that π--table-basedβ generate a table-based lexer.--fn-basedβ generate a lexer that represents states as functions and transitions as tail calls. functional girlie behavior, we love to see it π₯--minimizeβ generate a minimal machine. Note that this is slow, and is almost never necessary. like, she ate but at what cost π--strict-smlβ generate strict SML (i.e., do not use SML/NJ extensions). This flag is useful if you want to use the output with a different SML system. being inclusive of other SML systems, we stan π«Ά
π AUTHOR π
ml-ulex(1) was written by Aaron Turon. iconic, no cap β
π 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.
bestie the caps lock on NO is not a vibe, it's a legal warning. she's free but she's not promising you anything. π
π SEE-ALSO π
ml-antlr(1)- The SML/NJ Language Processing Tools: User Guide.
- Regular-expression derivatives reexamined by Scott Owens, John Reppy, and Aaron Turon. Journal of Functional Programming, 19(2):173-190, 2009.
and that's the whole page, bestie!! π this beauty ships as part of SML/NJ 110.79, dated 10/04/2015 β so go forth and lex, you gorgeous genius π¦πβ¨ periodt.
π¦ where this page comes from
- debian bookworm: ml-lpt 110.79-8
- ubuntu jammy: ml-lpt 110.79-6
- ubuntu noble: ml-lpt 110.79-8build1
- ubuntu resolute: ml-lpt 110.79-8build1
- ubuntu stonking: ml-lpt 110.79-8build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms