renamed man pages to original commmands
git-svn-id: http://lampsvn.epfl.ch/svn-repos/scala/scala/trunk@5763 5e8d7ff9-d8ef-0310-90f0-a4852d11357a
This commit is contained in:
parent
26ead58bce
commit
1d30d238be
|
@ -1,132 +0,0 @@
|
|||
.\" ##########################################################################
|
||||
.\" # __ #
|
||||
.\" # ________ ___ / / ___ Scala 2 On-line Manual Pages #
|
||||
.\" # / __/ __// _ | / / / _ | (c) 2002-2006, LAMP/EPFL #
|
||||
.\" # __\ \/ /__/ __ |/ /__/ __ | #
|
||||
.\" # /____/\___/_/ |_/____/_/ | | http://scala.epfl.ch/ #
|
||||
.\" # |/ #
|
||||
.\" ##########################################################################
|
||||
.\"
|
||||
.\" Process this file with nroff -man scala.1
|
||||
.\"
|
||||
.TH scala 1 "April 29, 2005" "version 0.1" "USER COMMANDS"
|
||||
.\"
|
||||
.\" ################################# NAME ###################################
|
||||
.\"
|
||||
.SH NAME
|
||||
scala \- Launcher for the Scala 2 language
|
||||
.\"
|
||||
.\" ############################### SYNOPSIS #################################
|
||||
.\"
|
||||
.SH SYNOPSIS
|
||||
\fBscala\fR [ <\fIoptions\fR> ] <\fIclass file\fR> [ <\fIargs\fR> ]
|
||||
.\"
|
||||
.\" ############################### PARAMETERS ###############################
|
||||
.\"
|
||||
.SH PARAMETERS
|
||||
.TP
|
||||
<\fIoptions\fR>
|
||||
Command line options. See \fBOPTIONS\fR below.
|
||||
.TP
|
||||
<\fIclass file\fR>
|
||||
Name of the class to be invoked.
|
||||
.TP
|
||||
<\fIargs\fR>
|
||||
Program arguments passed to the main function.
|
||||
.\"
|
||||
.\" ############################## DESCRIPTION ###############################
|
||||
.\"
|
||||
.SH DESCRIPTION
|
||||
The \fBscala\fR utility launches a Scala application. It does this by starting
|
||||
a Java runtime environment, loading a specified class, and invoking that
|
||||
class’s \fBmain\fR method. The method must have the following signature:
|
||||
.PP
|
||||
\fBdef\fR main(args: Array[String]): Unit
|
||||
.PP
|
||||
The method must return a \fBUnit\fR value, and it must accept a \fBString\fR
|
||||
array as a parameter. By default, the first non-option argument is the name
|
||||
of the class to be invoked. A fully-qualified class name should be used.
|
||||
.PP
|
||||
The Scala runtime searches for the startup class, and other classes used, in
|
||||
three sets of locations: the bootstrap class path, the installed extensions,
|
||||
and the user class path.
|
||||
.\"
|
||||
.\" ############################### OPTIONS ##################################
|
||||
.\"
|
||||
.SH OPTIONS
|
||||
The launcher has a set of standard options that are supported on the current
|
||||
runtime environment and will be supported in future releases. An additional
|
||||
set of non-standard options are specific to the current virtual machine
|
||||
implementation and are subject to change in the future. Non-standard options
|
||||
begin with \fB-X\fR.
|
||||
.SS Standard Options
|
||||
.TP
|
||||
\fB\-cp -classpath\fR <\fIpath\fR>
|
||||
Specify where to find user class files (on Unix-based systems a
|
||||
colon-separated list of paths, on Windows-based systems, a semicolon-separate
|
||||
list of paths).
|
||||
.TP
|
||||
\fB\-D\fR<\fIname\fR>=<\fIvalue\fR>
|
||||
Set a system property.
|
||||
.TP
|
||||
\fB\-verbose\fR[:class|gc|jni]
|
||||
Enable verbose output.
|
||||
.TP
|
||||
\fB\-showversion\fR
|
||||
Print product version and continue.
|
||||
.TP
|
||||
\fB\-version\fR
|
||||
Print product version and exit.
|
||||
.TP
|
||||
\fB\-help\fR
|
||||
Print this help message.
|
||||
.SS Non-Standard Options
|
||||
Same options as the \fBjava\fR command.
|
||||
.\"
|
||||
.\" ############################### EXAMPLES #################################
|
||||
.\"
|
||||
.SH EXAMPLES
|
||||
.TP
|
||||
Execute a Scala program generated in the current directory
|
||||
.BR
|
||||
\fBscala\fR HelloWorld
|
||||
.PP
|
||||
.TP
|
||||
Execute a Scala program generated in a user-defined directory \fBclasses\fR
|
||||
.BR
|
||||
\fBscala\fR \-classpath classes hello.HelloWorld
|
||||
.PP
|
||||
.\"
|
||||
.\" ############################# EXIT STATUS ################################
|
||||
.\"
|
||||
.SH "EXIT STATUS"
|
||||
\fBscala\fR returns a zero exit status if it succeeds. Non zero is returned
|
||||
in case of failure.
|
||||
.\"
|
||||
.\" ############################## AUTHOR(S) #################################
|
||||
.\"
|
||||
.SH AUTHOR
|
||||
Written by Stephane Micheloud.
|
||||
.\"
|
||||
.\" ################################ BUGS ####################################
|
||||
.\"
|
||||
.SH "REPORTING BUGS"
|
||||
Report bugs to <scala@lists.epfl.ch>.
|
||||
.\"
|
||||
.\" ############################# COPYRIGHT ##################################
|
||||
.\"
|
||||
.SH COPYRIGHT
|
||||
Copyright \(co 2002-2006 LAMP/EPFL
|
||||
.PP
|
||||
This is free software; see the distribution for copying conditions. There is
|
||||
NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
.\"
|
||||
.\" ############################### SEE ALSO #################################
|
||||
.\"
|
||||
.SH "SEE ALSO"
|
||||
.BR scalac(1)
|
||||
.\" .BR scaladoc(1),
|
||||
.\" .BR scalai(1)
|
||||
.\"
|
||||
.\" ##########################################################################
|
||||
.\" $Id$
|
|
@ -1,299 +0,0 @@
|
|||
.\" ##########################################################################
|
||||
.\" # __ #
|
||||
.\" # ________ ___ / / ___ Scala 2 On-line Manual Pages #
|
||||
.\" # / __/ __// _ | / / / _ | (c) 2002-2006, LAMP/EPFL #
|
||||
.\" # __\ \/ /__/ __ |/ /__/ __ | #
|
||||
.\" # /____/\___/_/ |_/____/_/ | | http://scala.epfl.ch/ #
|
||||
.\" # |/ #
|
||||
.\" ##########################################################################
|
||||
.\"
|
||||
.\" Process this file with nroff -man scalac.1
|
||||
.\"
|
||||
.TH scalac 1 "April 29, 2005" "version 0.1" "USER COMMANDS"
|
||||
.\"
|
||||
.\" ################################# NAME ###################################
|
||||
.\"
|
||||
.SH NAME
|
||||
scalac \- Compiler for the Scala 2 language
|
||||
.\"
|
||||
.\" ############################### SYNOPSIS #################################
|
||||
.\"
|
||||
.SH SYNOPSIS
|
||||
\fBscalac\fR [ <\fIoptions\fR> ] <\fIsource files\fR>
|
||||
.\"
|
||||
.\" ############################### PARAMETERS ###############################
|
||||
.\"
|
||||
.SH PARAMETERS
|
||||
.TP
|
||||
<\fIoptions\fR>
|
||||
Command line options. See \fBOPTIONS\fR below.
|
||||
.TP
|
||||
<\fIsource files\fR>
|
||||
One or more source files to be compiled (such as MyClass.scala).
|
||||
.\"
|
||||
.\" ############################## DESCRIPTION ###############################
|
||||
.\"
|
||||
.SH DESCRIPTION
|
||||
The \fBscalac\fR tool reads class and object definitions, written in the
|
||||
Scala programming language, and compiles them into bytecode class files.
|
||||
.PP
|
||||
By default, the compiler puts each class file in the same directory as its
|
||||
source file. You can specify a separate destination directory with -d (see
|
||||
\fBOPTIONS\fR, below).
|
||||
.\"
|
||||
.\" ############################### OPTIONS ##################################
|
||||
.\"
|
||||
.SH OPTIONS
|
||||
The compiler has a set of standard options that are supported on the current
|
||||
development environment and will be supported in future releases. An
|
||||
additional set of non-standard options are specific to the current virtual
|
||||
machine implementation and are subject to change in the future. Non-standard
|
||||
options begin with \fB-X\fR.
|
||||
.SS Standard Options
|
||||
.TP
|
||||
\fB\-g\fR
|
||||
Generate debugging info
|
||||
.TP
|
||||
\fB\-nowarn\fR
|
||||
Generate no warnings
|
||||
.TP
|
||||
\fB\-verbose\fR
|
||||
Output messages about what the compiler is doing
|
||||
.TP
|
||||
\fB\-classpath\fR <\fIpath\fR>
|
||||
Specify where to find user class files (on Unix-based systems
|
||||
a colon-separated list of paths, on Windows-based systems, a
|
||||
semicolon-separate list of paths). This does not override the
|
||||
built-in ("boot") search path.
|
||||
.TP
|
||||
\fB\-sourcepath\fR <\fIpath\fR>
|
||||
Specify where to find input source files.
|
||||
.TP
|
||||
\fB\-bootclasspath\fR <\fIpath\fR>
|
||||
Override location of bootstrap class files (where to find the
|
||||
standard built-in classes, such as "scala.List").
|
||||
.TP
|
||||
\fB\-extdirs\fR <\fIdirs\fR>
|
||||
Override location of installed extensions.
|
||||
.TP
|
||||
\fB\-d\fR <\fIdirectory\fR>
|
||||
Specify where to place generated class files.
|
||||
.TP
|
||||
\fB\-encoding\fR <\fIencoding\fR>
|
||||
Specify character encoding used by source files.
|
||||
.TP
|
||||
\fB\-separate:\fR<\fIseparate\fR>
|
||||
Read symbol files for separate compilation: (\fIyes\fR, \fIno\fR).
|
||||
.TP
|
||||
\fB\-target:\fR<\fItarget\fR>
|
||||
Specify which backend to use (\fIjvm\fR, \fImsil\fR).
|
||||
.TP
|
||||
\fB\-r\fR <\fIassembly files\fR>
|
||||
CLR Assemblies referenced by the source program (only relevant with
|
||||
option '-target:msil').
|
||||
.TP
|
||||
\fB\-o\fR <\fIassembly name\fR>
|
||||
Name of the output assembly (only relevant with option '-target:msil').
|
||||
.TP
|
||||
\fB\-version\fR
|
||||
Print product version and exit.
|
||||
.TP
|
||||
\fB\-? -help\fR
|
||||
Print a synopsis of standard options.
|
||||
.SS Non-Standard Options
|
||||
.TP
|
||||
\fB\-Xshortname\fR
|
||||
Display short file names in error reports.
|
||||
.TP
|
||||
\fB\-Xmarkup\fR
|
||||
No effect, only for compatibility.
|
||||
.TP
|
||||
\fB\-Xnewmatch\fR
|
||||
New pattern matching.
|
||||
.TP
|
||||
\fB\-XpreserveWS\fR
|
||||
Don't trim whitespace in XML literals.
|
||||
.TP
|
||||
\fB\-XrootClass\fR <\fIclass\fR>
|
||||
Specify the root class of the global application.
|
||||
.TP
|
||||
\fB\-XappFile\fR <\fIfile\fR>
|
||||
Specify the filename where to dump the whole-application inferred from the rootclass.
|
||||
.TP
|
||||
\fB\-XdotFile\fR <\fIfile\fR>
|
||||
Specify the filename where to print the AST in graphviz dot format.
|
||||
.TP
|
||||
\fB\-Xrta\fR
|
||||
Perform Rapid Type analysis for method call resolution.
|
||||
.TP
|
||||
\fB\-Xinline\fR
|
||||
Inline method calls that can be resolved statically.
|
||||
.TP
|
||||
\fB\-Xrtt\fR
|
||||
Enable run-time types.
|
||||
.SS Debug Options
|
||||
.TP
|
||||
.B \-debug
|
||||
Output debugging messages.
|
||||
.TP
|
||||
\fB\-explaintypes\fR
|
||||
Explain type errors in more detail.
|
||||
.TP
|
||||
\fB\-uniqid\fR
|
||||
Print identifiers with unique names.
|
||||
.TP
|
||||
\fB\-types\fR
|
||||
Print tree types.
|
||||
.TP
|
||||
\fB\-prompt\fR
|
||||
Display a prompt after each error.
|
||||
.TP
|
||||
\fB\-noimports\fR
|
||||
Compile without any implicit imports.
|
||||
.TP
|
||||
\fB\-nopredefs\fR
|
||||
Compile without any implicit predefined values.
|
||||
.TP
|
||||
\fB\-skip:\fR<\fIphases\fR>
|
||||
Skip <\fIphases\fR> (see below).
|
||||
.TP
|
||||
\fB\-check:\fR<\fIphases\fR>
|
||||
Check the tree after <\fIphases\fR> (see below).
|
||||
.TP
|
||||
\fB\-print:\fR<phases>
|
||||
Print out program after <\fIphases\fR> (see below).
|
||||
.TP
|
||||
\fB\-printer:\fR<\fIprinter\fR>
|
||||
Printer to use.
|
||||
.TP
|
||||
\fB\-print-file\fR <\fIfile\fR>
|
||||
Specify file in which to print trees.
|
||||
.TP
|
||||
\fB\-graph:\fR<\fIphases\fR>
|
||||
Graph the program after <\fIphases\fR> (see below).
|
||||
.TP
|
||||
\fB\-stop:\fR<\fIphases\fR>
|
||||
Stop after first phase in <\fIphases\fR> (see below).
|
||||
.TP
|
||||
\fB\-log:\fR<\fIphases\fR>
|
||||
Log operations in <\fIphases\fR> (see below).
|
||||
.SS Compilation Phases
|
||||
.TP
|
||||
\fIinitial\fR
|
||||
initializing compiler
|
||||
.TP
|
||||
\fIparse\fR
|
||||
parse source files
|
||||
.TP
|
||||
\fInamer\fR
|
||||
create symbols
|
||||
.TP
|
||||
\fIanalyze\fR
|
||||
name and type analysis
|
||||
.TP
|
||||
\fIrefcheck\fR
|
||||
reference checking
|
||||
.TP
|
||||
\fIuncurry\fR
|
||||
uncurry function types and applications
|
||||
.TP
|
||||
\fItransmatch\fR
|
||||
translate match expressions
|
||||
.TP
|
||||
\fIlambdalift\fR
|
||||
lambda lifter
|
||||
.TP
|
||||
\fItypesasvalues\fR
|
||||
represent types as values
|
||||
.TP
|
||||
\fIaddaccessors\fR
|
||||
add accessors for constructor arguments
|
||||
.TP
|
||||
\fIexplicitouterclasses\fR
|
||||
make links from inner classes to enclosing one explicit
|
||||
.TP
|
||||
\fIaddconstructors\fR
|
||||
add explicit constructor for each class
|
||||
.TP
|
||||
\fItailcall\fR
|
||||
add tail-calls
|
||||
.TP
|
||||
\fIwholeprog\fR
|
||||
perform whole program analysis
|
||||
.TP
|
||||
\fIaddinterfaces\fR
|
||||
add one interface per class
|
||||
.TP
|
||||
\fIexpandmixins\fR
|
||||
expand mixins by code copying
|
||||
.TP
|
||||
\fIboxing\fR
|
||||
makes boxing explicit
|
||||
.TP
|
||||
\fIerasure\fR
|
||||
type eraser
|
||||
.TP
|
||||
\fIicode\fR
|
||||
generate icode
|
||||
.TP
|
||||
\fIcodegen\fR
|
||||
enable code generation
|
||||
.TP
|
||||
\fIterminal\fR
|
||||
compilation terminated
|
||||
.TP
|
||||
\fIall\fR
|
||||
matches all phases
|
||||
|
||||
.\"
|
||||
.\" ############################### EXAMPLES #################################
|
||||
.\"
|
||||
.SH EXAMPLES
|
||||
.TP
|
||||
Compile a Scala program
|
||||
.BR
|
||||
\fBscalac\fR HelloWorld
|
||||
.TP
|
||||
Compile a Scala program to the destination directory \fBclasses\fR
|
||||
.BR
|
||||
\fBscalac\fR \-d classes HelloWorld.scala
|
||||
.TP
|
||||
Compile all Scala files found in the source directory \fBsrc\fR to the
|
||||
destination directory \fBclasses\fR
|
||||
.BR
|
||||
\fBscalac\fR \-d classes src/*.scala
|
||||
.\"
|
||||
.\" ############################# EXIT STATUS ################################
|
||||
.\"
|
||||
.SH "EXIT STATUS"
|
||||
\fBscalac\fR returns a zero exist status if it succeeds to compile the
|
||||
specified input files. Non zero is returned in case of failure.
|
||||
.\"
|
||||
.\" ############################## AUTHOR(S) #################################
|
||||
.\"
|
||||
.SH AUTHOR
|
||||
Written by Stephane Micheloud.
|
||||
.\"
|
||||
.\" ################################ BUGS ####################################
|
||||
.\"
|
||||
.SH "REPORTING BUGS"
|
||||
Report bugs to <scala@lists.epfl.ch>.
|
||||
.\"
|
||||
.\" ############################# COPYRIGHT ##################################
|
||||
.\"
|
||||
.SH COPYRIGHT
|
||||
Copyright \(co 2002-2006 LAMP/EPFL
|
||||
.PP
|
||||
This is free software; see the distribution for copying conditions. There is
|
||||
NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
.\"
|
||||
.\" ############################## SEE ALSO ##################################
|
||||
.\"
|
||||
.SH "SEE ALSO"
|
||||
.BR scala(1)
|
||||
.\" ,
|
||||
.\" .BR scaladoc(1),
|
||||
.\" .BR scalai(1)
|
||||
.\"
|
||||
.\" ##########################################################################
|
||||
.\" $Id$
|
Loading…
Reference in New Issue