liszt.1

来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· 1 代码 · 共 107 行

1
107
字号
.\" SCCSID: @(#)liszt.1	8.1	9/11/90.TH liszt 1 VAX "" Unsupported.SH Nameliszt \- compile a Franz Lisp program.SH Syntax.B liszt[.B \-mpqruwxCQST] [.B \-e.I form] [.B \-o.I objfile]  [ \fIname\fP ].SH DescriptionThe.PN lisztcompiler takes a file whose names ends in `.l' and compiles the F\s-2RANZ\s0 L\s-2ISP\s0code there leaving an object program on the file whose name is that of thesource with `.o' substituted for `.l'..SH Options.TP.B \-eEvaluate the given form before compilation begins..TP.B \-mCompile a M\s-2ACLISP\s0 file, by changing the readtable to conform to\s-2MACLISP\s0 syntax and including a macro-defined compatibility package..TP.B \-oPut the object code in the specified file, rather than the default `.o' file..TP.B \-pPlaces profiling code at the beginning of each non-local function.If the lisp system is also created with profiling in it, this allowsfunction calling frequency to be determined (see.IR prof (1).).TP.B \-qOnly print warning and error messages.Compilation statistics and notes on correct but unusual constructswill not be printed..TP.B \-rPlace bootstrap code at the beginning of the object file, which whenthe object file is executed will cause a lisp system to be invokedand the object file fasl'ed in..TP.B \-uCompile a UCI-lispfile, by changing the readtable to conform toUCI-Lisp syntax and including a macro-defined compatibility package..TP.B \-wSuppress warning diagnostics..TP.B \-xCreate a lisp cross reference file with the same name as the sourcefile but with  `.x' appended.The program .IR lxref (1) reads this file and creates a human readable crossreference listing..TP.B \-CPut comments in the assembler output of the compiler. Usefulfor debugging the compiler..TP.B -QPrint compilation statistics and warn of strange constructs.This is the default. .TP.B \-SCompile the named program and leave the assembler-language output onthe corresponding file suffixed `.s'.This will also prevent the assembler language file from being assembled..TP.B \-TSend the assembler output to standard output..bp.PPIf no source file is specified, then the compiler will run interactively.You will find yourself talking to the .IR lisp (1)top-level command interpreter.You can compile a file by using thefunction.I liszt (an nlambda) with the same arguments as you use on the command line.For example to compile `foo', a M\s-2ACLISP\s0 file, you would use:.IP(liszt \-m foo).PPNote that.I lisztsupplies the ``.l'' extension for you..SH Files.ta 2.4i.nf/usr/lib/lisp/machacks.l	M\s-2ACLISP\s0 compatibility package/usr/lib/lisp/syscall.l	macro definitions of Unix system calls /usr/lib/lisp/ucifnc.l	UCI Lisp compatibility package.fi.SH See Alsolisp(1), lxref(1)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?