S      !"#$%&' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i jklmnopqrstuvwxyz{|}~KSurrounds the given string in double-quotes and escapes any already there.  An empty list if the boolean is False' otherwise the given string value with  prepended. YIf the given list of file paths is empty, then returns the empty list. Otherwise prepend  to the string followed by ' 'H then the search path separator intercalated in the list of file paths.  Posix 4 "123" ~?? ["abc", "def"] == "-123 \"abc\":\"def\"" C "123" ~?? ["abc", "def", "ghi"] == "-123 \"abc\":\"def\":\"ghi\"" If the given value is Nothing: return the empty list, otherwise run the given function. If the given value is Nothing* return the empty list, otherwise prepend  to the given string followed by the given character followed by surrounding the result of running the given function in double-quotes. 3 param "abc" 'x' id (Just "tuv") == "-abcx\"tuv\"" " param "abc" 'x' id Nothing == "" -A parameter with many values interspersed by ' '. : many "abc" ["tuv", "wxy"] == "-abc \"tuv\" -abc \"wxy\"" -A parameter with many values interspersed by ' '. > manys id "abc" ["tuv", "wxy"] == "-abc \"tuv\" -abc \"wxy\""  Prepends " followed by the first value then ' '4 then the second value surrounded by double-quotes. $ "abc" ~~~> "def" == "-abc \"def\"" If the given value is Nothing* return the empty list, otherwise prepend " followed by the first value then ' 'T followed by surrounding the result of running the given function in double-quotes. ( "abc" ~~> Just "def" == "-abc \"def\""  "abc" ~~> Nothing == "" If the given value is Nothing* return the empty list, otherwise prepend " followed by the first value then :' followed by surrounding the result of show in double-quotes. ( "abc" ~~> Just "def" == "-abc:\"def\""  "abc" ~~> Nothing == "" VRemoves all empty lists from the first argument the intercalates the second argument. ) ["abc", "", "def"] ^^^ "x" == "abcxdef" >Surrounds each given value in double-quotes then intercalates ' '. + space ["abc", "def"] == "\"abc\" \"def\"" >Surrounds each given value in double-quotes then intercalates [searchPathSeparator]. 0 searchPath ["abc", "def"] == "\"abc\":\"def\"" Look up the given environment variables. The first one found that exists has its associated function called to produce a value.    Show only public, protected/Gpublic (default) or all classes and members (public,protected,private)  private  protected publicNSpecify level of generated debugging info (none,source,line,vars,notailcalls)   notailcalls vars line source noneMSpecify for which target object files should be built (jvm-1.5,jvm-1.4,msil)  msil jvm-1.4 jvm-1.55Set the file path list reference of the given value.  !5Return the file paths referenced by the given value.  ! ! !!"#"#"#"##$%&YReturn all the file extensions associated with the given value and prepend a single dot. $%&$%&$%%& 'jChange to the given directory, then execute the given action, then change back to the original directory. The directory to change to. .The action to execute in the given directory. *The result of executing the given action. (7Creates the given directory and its parents if it doesn' t exist. The directory to create. )6Removes the given directory recursively if it exists. The directory to remove. *RCopy the contents of a directory to another, perhaps trimming parent directories. EThe recursion predicate to search for files in the source directory. BThe filter predicate to search for files in the source directory. The source directory. The target directory. +RCopy the contents of a directory to another, perhaps trimming parent directories. EThe recursion predicate to search for files in the source directory. BThe filter predicate to search for files in the source directory. QThe number of parent directories to drop before copying to the target directory. The source directory. The target directory. ,NCreate a zip archive by changing into directories and archiving the contents. SA list of base directories to change to and contents of that directory to archive. 8The recursion predicate to search for files to archive. 5The filter predicate to search for files to archive. 0The options during the creation of the archive. The constructed archive. - Writes a zip archive to a file. SA list of base directories to change to and contents of that directory to archive. 8The recursion predicate to search for files to archive. 5The filter predicate to search for files to archive. 0The options during the creation of the archive. "The file to write the archive to. ._Writes a zip archive to a file then computes a MD5 and SHA1 hash and writes them to files with .md5 and .sha1 extensions. SA list of base directories to change to and contents of that directory to archive. 8The recursion predicate to search for files to archive. 5The filter predicate to search for files to archive. 0The options during the creation of the archive. YThe file to write the archive to and the prefix name of the files containing the hashes. /1Drops the parent directory of a given file path.  dropRoot "/foo/bar" == "/bar"  dropRoot "foo/bar" == "bar"  dropRoot "foo" == ""  dropRoot "" == "" 1The file path to drop the parent directory from. *The file path without a parent directory. 0Drops the parent directory (/') of a given file path multiple times. & dropRoot' 0 "/foo/bar" == "/foo/bar" " dropRoot' 1 "/foo/bar" == "/bar"  dropRoot' 1 "foo/bar" == "bar"  dropRoot' 2 "foo/bar" == ""  dropRoot' 10 "foo/bar" == "" 2The number of times to drop the parent directory. /The file path to drop parent directories from. )Te file path without parent directories. '()*+,-./0 '(),-.*+/0 '()*+,-./0 129Builds a command for a value given a list of file paths. 1212122 34@Determines the executable command for a value. Since this is in IO# it may use environment variables. 3434344 5674Applies the second value only if the first produces  ExitSuccess. 86Executes the second action only if the first produces  ExitSuccess. 9>Transform the list of file paths before executing the runner. :`Get all file paths with the given file extension (recursively) and execute the runner on those. ;<XCreate the output target directory then execute the compile result as a system command. =A runner that recursively searches the output target for files that match a given extension and compiles them as a system command. >EAdds the given file path to the reference target of the given value. The file path to add. )The value to add the given file path to. *The value with the given file path added. ?FAdds the given file paths to the reference target of the given value. The file paths to add. *The value to add the given file paths to. +The value with the given file paths added. @_Adds the (potential) output target of the given value to the output target of the given value. .The value with an output target value to add. 'The value to add the output target to. 2The value after the output target has been added. AuAdds the (potential) output target and output references of the given value to the output target of the given value. >The value with an output target and output references to add. =The value to add the output target and output references to. 2The value after the output target has been added. 56789:;<=>?@A 65789:;<=>?@A 56789:;<=>?@A +B-Javac is the compiler for Java source files. C -gD -nowarnE -verboseF  -deprecationG  -classpathH  -sourcepathI -bootclasspathJ -extdirsK  -endorseddirsL -procM  -processorN -processorpathO -dP -sQ  -implicitR  -encodingS -sourceT -targetU -versionV -helpW  -Akey[=value]X -JYZPSpecify whether or not to generate class files for implicitly referenced files. [)Control whether annotation processing and/or compilation is done. \(The debug options that can be passed to javac. ]Generate all debugging info. ^Generate no debugging info. _#Generate only some debugging info (source). `#Generate only some debugging info (vars). a#Generate only some debugging info (lines). bNo annotation processing (none). cOnly annotation processing (only). d)Returns the second argument if the given Proc is none , otherwise the third argument. e9No generate class files for implicitly referenced files (none). f6Generate class files for implicitly referenced files (class). g)Returns the second argument if the given Implicit is none , otherwise the third argument. hA Javac with nothing set. i Construct a Javac. (BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghi?BCDEFGHIJKLMNOPQRSTUVWXY\a`_^][ZbcdefgCDEFGHIJKLMNOPQRSTUVWXYhi(BCDEFGHIJKLMNOPQRSTUVWXYCDEFGHIJKLMNOPQRSTUVWXYZ[\a`_^]]^_`abcdefghiBj4Javadoc is the compiler for Java API documentation. k  -overviewl -publicm  -protectedn -packageo -privatep -helpq -docletr  -docletpaths  -sourcepatht  -classpathu -excludev  -subpackagesw -breakiteratorx -bootclasspathy -sourcez -extdirs{ -verbose| -locale}  -encoding~ -quiet -flags -d -use -version -author -docfilessubdirs  -splitindex  -windowtitle  -doctitle -header -footer -top -bottom -link  -linkoffline -excludedocfilessubdir -group  -nocomment  -nodeprecated  -noqualifier -nosince  -notimestamp -nodeprecatedlist -notree -noindex -nohelp  -nonavbar  -serialwarn -tag -taglet  -tagletpath -charset  -helpfile  -linksource  -sourcetab  -keywords -stylesheetfile  -docencoding4Provide source compatibility with specified release  1.3 1.4 1.5A Javadoc with nothing set.  Construct a Javadoc. Ajklmnopqrstuvwxyz{|}~{jklmnopqrstuvwxyz{|}~klmnopqrstuvwxyz{|}~Aj:klmnopqrstuvwxyz{|}~klmnopqrstuvwxyz{|}~!The Scala fast compiler (fsc). The scalac options to use.  -reset  -shutdown -server -flags/Scalac is the compiler for Scala source files.  -g -nowarn -verbose  -deprecation  -unchecked  -classpath  -sourcepath -bootclasspath -extdirs -d  -encoding -target -print  -optimise  -explaintypes -uniqid -version -help @A Scalac with nothing set.  Construct a Scalac. cConvert the given scalac to a list of command line options which may be used by other scala tools. A Fsc with nothing set. 8#5Javadoc is the compiler for Scala API documentation.  -g -nowarn -verbose  -deprecation  -unchecked  -classpath  -sourcepath -bootclasspath -extdirs -d  -encoding -target -print  -optimise  -explaintypes -uniqid -version -help @ -access -bottom -charset  -doctitle -footer -header  -linksource  -nocomment -stylesheetfile -top  -windowtitleA Scaladoc with nothing set.  Construct a Scaladoc. "A"G  !"#$%&'()*+,-./0123456789:;<=>?@ABj !"#$%&'()*+,-./012345678 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m & n + * ( o p q r s t u v wxyz{|}h~ZY[e\WdjagjUVWXYZ[\adfghkUVWXYZ[\adfghk T l mx Lastik-0.7.0System.Build.ArgsSystem.Build.Scala.AccessSystem.Build.Scala.DebugSystem.Build.Scala.TargetSystem.Build.OutputReferenceSetSystem.Build.OutputReferenceGetSystem.Build.OutputDirectorySystem.Build.ExtensionsSystem.Build.DirectorySystem.Build.CompilePathsSystem.Build.CommandSystem.Build.RunnerSystem.Build.Java.JavacSystem.Build.Java.JavadocSystem.Build.Scala.ScalacSystem.Build.Scala.Scaladoc System.BuildArgShowargquote~~~:~?parammanymanys~~~>~~>-~>^^^space searchPathtryEnvsAccessPrivate ProtectedPublicDebug NoTailCallsVarsLineSourceNoneTargetMSILJVM14JVM15OutputReferenceSet setReferenceOutputReferenceGet getReferenceOutputDirectoryoutdir Extensionsextsexts'chdirmkdirrmdircopycopylarchiveDirectories writeArchivewriteHashArchivedropRoot dropRoot' CompilePaths=>>Commandcommand RunnerExitRunner>-->== pathTransformpathTransform'!!!>->->-+>>++>>>===>>=>=>Javacdebugnowarnverbose deprecation classpath sourcepath bootclasspathextdirs endorseddirsproc processor processorpath directorysrcimplicitencodingsourcetargetversionhelpakvflagsetcImplicitProcAllLinesnoneProconlyproc' noneImplicitclass' implicit'javacjavac'Javadocoverviewpublic protectedpackageprivatedoclet docletpathexclude subpackages breakiteratorlocalequietuseauthordocfilessubdirs splitindex windowtitledoctitleheaderfootertopbottomlink linkofflineexcludedocfilessubdirgroup nocomment nodeprecated noqualifiernosince notimestampnodeprecatedlistnotreenoindexnohelpnonavbar serialwarntagtaglet tagletpathcharsethelpfile linksource sourcetabkeywordsstylesheetfile docencoding SourceReleaseS13S14S15javadocjavadoc'FscfscalacresetshutdownserverScalac uncheckedprintoptimise explaintypesuniqid?scalacscalac'kscalacfscScaladocaccessscaladoc scaladoc'baseGHC.Num->===<