]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/TianoTools/Pccts/dlg/dlg.1
Restructuring for better separation of Tool packages.
[mirror_edk2.git] / Tools / Source / TianoTools / Pccts / dlg / dlg.1
diff --git a/Tools/Source/TianoTools/Pccts/dlg/dlg.1 b/Tools/Source/TianoTools/Pccts/dlg/dlg.1
deleted file mode 100644 (file)
index f68e3ae..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-.TH dlg 1 "April 1994" "DLG" "PCCTS Manual Pages"\r
-.SH NAME\r
-dlg \- DFA Lexical Analyzer Generator\r
-.SH SYNTAX\r
-.LP\r
-\fBdlg\fR [\fIoptions\fR] \fIlexical_spec\fR [\fIoutput_file\fR]\r
-.SH DESCRIPTION\r
-.B dlg\r
-is a tool that produces fast deterministic finite automata for recognizing\r
-regular expressions in input.\r
-.SH OPTIONS\r
-.IP "\fB-CC\fR"\r
-Generate C++ output.  The \fIoutput_file\fP is not specified in this\r
-case.\r
-.IP "\fB-C\fR[\fP level\fR]\r
-Where \fPlevel\fR is the compression level used.  0 indications no\r
-compression, 1 removes all unused characters from the transition from table,\r
-and 2 maps equivalent characters into the same character classes.  It is\r
-suggested that level -C2 is used, since it will significantly reduce the size\r
-of the dfa produced for lexical analyzer.\r
-.IP "\fB-m\fP\r
-Produces the header file for the lexical mode with a name other than\r
-the default name of "mode.h".\r
-.IP \fB-i\fP\r
-An interactive, or as interactive as possible, parser is produced.  A character\r
-is only obtained when required to decide which state to go to.  Some care\r
-must be taken to obtain accept states that do not require look ahead at the\r
-next character to determine if that is the stop state.  Any regular expression\r
-with a Kleene closure at the end is guaranteed to require another character\r
-of look ahead.\r
-.IP "\fB-cl\fP class\r
-Specify a class name for DLG to generate.  The default is DLGLexer.\r
-'class' will be a subclass of DLGLexerBase; only used for -CC.\r
-.IP \fB-ci\fP\r
-The automaton will treat upper and lower case characters identically.\r
-This is accomplished in the automaton; the characters in the lexical\r
-buffer are unmodified.\r
-.IP \fB-cs\fP\r
-Upper and lower case characters are treated as distinct.  This is the\r
-default.\r
-.IP "\fB-o\fP dir\r
-Directory where output files should go (default=".").  This is very\r
-nice for keeping the source directory clear of ANTLR and DLG spawn.\r
-.IP \fB-Wambiguity\fP\r
-Warns if more than one regular expression could match the same character\r
-sequence.  The warnings give the numbers of the expressions in the dlg\r
-lexical specification file.  The numbering of the expressions starts at one.\r
-Multiple warnings may be print for the same expressions.\r
-.IP \-\r
-Used in place of file names to get input from standard in or send output\r
-to standard out.\r
-.SH "SPECIAL CONSIDERATIONS"\r
-.PP\r
-\fIDlg\fP works...  we think.  There is no implicit guarantee of\r
-anything.  We reserve no \fBlegal\fP rights to the software known as\r
-the Purdue Compiler Construction Tool Set (PCCTS) \(em PCCTS is in the\r
-public domain.  An individual or company may do whatever they wish\r
-with source code distributed with PCCTS or the code generated by\r
-PCCTS, including the incorporation of PCCTS, or its output, into\r
-commercial software.  We encourage users to develop software with\r
-PCCTS.  However, we do ask that credit is given to us for developing\r
-PCCTS.  By "credit", we mean that if you incorporate our source code\r
-into one of your programs (commercial product, research project, or\r
-otherwise) that you acknowledge this fact somewhere in the\r
-documentation, research report, etc...  If you like PCCTS and have\r
-developed a nice tool with the output, please mention that you\r
-developed it using PCCTS.  As long as these guidelines are followed, we\r
-expect to continue enhancing this system and expect to make other\r
-tools available as they are completed.\r
-.SH FILES\r
-.B mode.h\r
-,\r
-.B dlgauto.h\r
-,\r
-.B dlgdef.h\r
-.SH SEE ALSO\r
-.BR antlr (1),\r
-.BR pccts (1)\r
-.SH BUGS\r