Lastik-0.1: A library for compiling programs in a variety of languagesSource codeContentsIndex
Lastik.Scala.Scalac
Description
A module for compiling Scala source files using scalac.
Synopsis
data Scalac
debug :: Scalac -> Maybe Debug
nowarn :: Scalac -> Bool
verbose :: Scalac -> Bool
deprecation :: Scalac -> Bool
unchecked :: Scalac -> Bool
classpath :: Scalac -> [FilePath]
sourcepath :: Scalac -> [FilePath]
bootclasspath :: Scalac -> [FilePath]
extdirs :: Scalac -> [FilePath]
directory :: Scalac -> Maybe FilePath
encoding :: Scalac -> Maybe String
target :: Scalac -> Maybe Target
print :: Scalac -> Bool
optimise :: Scalac -> Bool
explaintypes :: Scalac -> Bool
uniqid :: Scalac -> Bool
version :: Scalac -> Bool
help :: Scalac -> Bool
(#) :: Scalac -> Maybe FilePath
etc :: Scalac -> Maybe String
scalac :: Scalac
scalac' :: Maybe Debug -> Bool -> Bool -> Bool -> Bool -> [FilePath] -> [FilePath] -> [FilePath] -> [FilePath] -> Maybe FilePath -> Maybe String -> Maybe Target -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Maybe FilePath -> Maybe String -> Scalac
kscalac :: Scalac -> [String]
data Fsc
fscalac :: Fsc -> Scalac
reset :: Fsc -> Bool
shutdown :: Fsc -> Bool
server :: Fsc -> Maybe (String, String)
flags :: Fsc -> [String]
fsc :: Fsc
Documentation
data Scalac Source
Scalac is the compiler for Scala source files.
show/hide Instances
debug :: Scalac -> Maybe DebugSource
-g
nowarn :: Scalac -> BoolSource
-nowarn
verbose :: Scalac -> BoolSource
-verbose
deprecation :: Scalac -> BoolSource
-deprecation
unchecked :: Scalac -> BoolSource
-unchecked
classpath :: Scalac -> [FilePath]Source
-classpath
sourcepath :: Scalac -> [FilePath]Source
-sourcepath
bootclasspath :: Scalac -> [FilePath]Source
-bootclasspath
extdirs :: Scalac -> [FilePath]Source
-extdirs
directory :: Scalac -> Maybe FilePathSource
-d
encoding :: Scalac -> Maybe StringSource
-encoding
target :: Scalac -> Maybe TargetSource
-target
print :: Scalac -> BoolSource
-print
optimise :: Scalac -> BoolSource
-optimise
explaintypes :: Scalac -> BoolSource
-explaintypes
uniqid :: Scalac -> BoolSource
-uniqid
version :: Scalac -> BoolSource
-version
help :: Scalac -> BoolSource
-help
(#) :: Scalac -> Maybe FilePathSource
@
etc :: Scalac -> Maybe StringSource
scalac :: ScalacSource
A Scalac with nothing set.
scalac' :: Maybe Debug -> Bool -> Bool -> Bool -> Bool -> [FilePath] -> [FilePath] -> [FilePath] -> [FilePath] -> Maybe FilePath -> Maybe String -> Maybe Target -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Maybe FilePath -> Maybe String -> ScalacSource
Construct a Scalac.
kscalac :: Scalac -> [String]Source
Convert the given scalac to a list of command line options which may be used by other scala tools.
data Fsc Source
The Scala fast compiler (fsc).
show/hide Instances
fscalac :: Fsc -> ScalacSource
The scalac options to use.
reset :: Fsc -> BoolSource
-reset
shutdown :: Fsc -> BoolSource
-shutdown
server :: Fsc -> Maybe (String, String)Source
-server
flags :: Fsc -> [String]Source
-flags
fsc :: FscSource
A Fsc with nothing set.
Produced by Haddock version 2.6.0