.TH M3FE 1 "Sep 29 1992" .UC 4 .SH NAME m3fe \- Modula-3 compiler front-end tool .SH SYNOPSIS .B m3fe .so ../../m3tk-toolframe.2.2/src/m3help_a.1 .so ../../m3tk-toolframe.2.2/src/m3dpath_a.1 .br .so ../../m3tk-fe.2.2/src/m3cfe_a.1 .br .so ../../m3tk-toolframe.2.2/src/m3astc_a.1 .br .so ../../m3tk-target.2/src/m3cbe_a.1 .br .so ../../m3tk-chartool.2.2/src/m3char_a.1 .br .so ../../m3tk-warn.2.1/src/m3cwarn_a.1 .br .so ../../m3tk-chkusatool.2.2/src/m3usa_a.1 .SH DESCRIPTION \fIm3fe\fP combines a compiler front-end, a tool to warn on probable errors and unused names, and a tool to warn about code fragments that depend on the fact that the CHAR type has only 256 elements. .PP \fIm3fe\fP can handle many source files in one run and is therefore a convenient way to check an entire directory of source at a time. Imported interfaces are compiled only once. .PP Unless otherwise stated all diagnostic or informative output is written to the standard error stream. .SH OPTIONS Capitalisation indicates the alternate short form of an option keyword. .so ../../m3tk-toolframe.2.2/src/m3help.1 .so ../../m3tk-fe.2.2/src/m3cfe.1 .so ../../m3tk-toolframe.2.2/src/m3dpath.1 .so ../../m3tk-toolframe.2.2/src/m3astc.1 .so ../../m3tk-target.2/src/m3cbe.1 .so ../../m3tk-warn.2.1/src/m3cwarn.1 .so ../../m3tk-chartool.2.2/src/m3char.1 .so ../../m3tk-chkusatool.2.2/src/m3usa.1 .SH EXAMPLES To compile all the modules in the current directory: m3fe *.m3 To compile all the interfaces and modules in the current directory and warn about unused names. m3fe *.i3 *.m3 -wu .SH "SEE ALSO" m3(1) .LP ??/m3tk-chartool.?/doc/CharWarn.{tex,dvi,?ps} ``Finding Dependencies on the NUMBER of Modula-3's CHAR Type'' .SH FILES .PD 0 .TP 1.25i .I *.i3, *.ig Modula-3 source interfacess .TP .I *.m3, *.mg Modula-3 source modules .PD .SH AUTHOR Mick Jordan, Mike Spreitzer (CHAR TOOL) .SH BUGS .SH COPYRIGHT .nf .na Copyright (C) Olivetti 1989 All Rights reserved Use and copy of this software and preparation of derivative works based upon this software are permitted to any person, provided this same copyright notice and the following Olivetti warranty disclaimer are included in any copy of the software or any modification thereof or derivative work therefrom made by any person. This software is made available AS IS and Olivetti disclaims all warranties with respect to this software, whether expressed or implied under any law, including all implied warranties of merchantibility and fitness for any purpose. In no event shall Olivetti be liable for any damages whatsoever resulting from loss of use, data or profits or otherwise arising out of or in connection with the use or performance of this software. Copyright (C) 1990 Digital Equipment Corporation All Rights reserved See the file COPYRIGHT for details