|
NAMEml-ulex - a Unicode-compatible lexical analyser generator for Standard MLSYNOPSISml-ulex [OPTIONS] fileDESCRIPTIONML-Ulex is a lexer generator that supports Unicode characters (in UTF-8 representation) and an extended form of regular expressions.OPTIONS-32run the 32-bit version of the program (currently the
default).
-64 run the 64-bit version of the program. This option only
applies to the x86-64 (aka amd64) architecture.
--dot generate DOT output (
<http://www.graphviz.org>). The generated file will be named
file.dot, where file is the
input file.
--match enter interactive matching mode. This will allow
interactive testing of the machine; presently, only the
INITIAL start state is available for testing (see the
User Guide <http://www.smlnj.org/doc/ml-lpt/manual.pdf> for
details on start states).
--ml-lex-mode operate in ml-lex compatibility mode.
--table-based generate a table-based lexer.
--fn-based generate a lexer that represents states as functions and
transitions as tail calls.
--minimize generate a minimal machine. Note that this is slow, and
is almost never necessary.
--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.
AUTHORML-Ulex was written by Aaron Turon.SEE-ALSOml-antlr(1), ml-yacc(1)The SML/NJ Language Processing Tools: User Guide <https://www.smlnj.org/doc/ml-lpt/manual.pdf>. Regular-expression derivatives reexamined by Scott Owens, John Reppy, and Aaron Turon. Journal of Functional Programming, 19(2):173-190, 2009. COPYINGCopyright © 2020 The Fellowship of SML/NJThis is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Visit the GSP FreeBSD Man Page Interface. |