=&      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^ _ ` 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 { |}~      !"#$%MSpecify for which target object files should be built (jvm-1.5,jvm-1.4,msil)  msil jvm-1.4 jvm-1.5NSpecify level of generated debugging info (none,source,line,vars,notailcalls)   notailcalls vars line source  none     Show only public, protected/Gpublic (default) or all classes and members (public,protected,private)  private   protected  public    -Surrounds the given string in double-quotes.  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. '5Set the file path list reference of the given value. 5Return the file paths referenced by the given value.  ! ! ! !!="A filter predicate takes a (A and a file type and returns whether or not to filter the value. #A recurse predicate takes a (@ and returns whether or not to continue recursing on that file. $The possible types of a file. %The type is unknown. &The type is a directory. 'The type is a normal file. (A function that takes a ( and produces a value. ))* Construct a ( from the given function +)A value that runs the identity function. ,'A value that always produces the value *. -:A value using a constant function that produces the value *. .'A value that always produces the value +. /IA value that always produces a constant function that produces the value +. 01A value that produces the extension of the given (. 1KA value using a constant function that produces the extension of the given (. 21A value that produces the directory of the given (. 3KA value using a constant function that produces the directory of the given (. 4@A value that produces a value denoting whether or not the given ( has an extension. 5ZA value using a constant function that produces a value denoting whether or not the given ( has an extension. 62A value that produces a value splitting the given ( by its extension. 7LA value using a constant function that produces a value splitting the given ( by its extension. 82A value that produces a value splitting the given ( into its directories. 9LA value using a constant function that produces a value splitting the given ( into its directories. :@A value that produces a value denoting whether or not the given ( has a trailing path separator. ;ZA value using a constant function that produces a value denoting whether or not the given ( has a trailing path separator. <1A value that produces the file name of the given (. =KA value using a constant function that produces the file name of the given (. >1A value that produces the base name of the given (. ?KA value using a constant function that produces the base name of the given (. @"A value that normalises the given (. A<A value using a constant function that normalises the given (. B#A value that makes valid the given (. C=A value using a constant function that makes valid the given (. D@A value that produces a value denoting whether or not the given ( has is relative. EZA value using a constant function that produces a value denoting whether or not the given ( has is relative. F@A value that produces a value denoting whether or not the given ( has is absolute. GZA value using a constant function that produces a value denoting whether or not the given ( has is absolute. H@A value that produces a value denoting whether or not the given ( has is valid. IZA value using a constant function that produces a value denoting whether or not the given ( has is valid. JInverts the given , in a functor. K+Produces a constant function in a functor. L!Tests for equality in a functor. M#Tests for inequality in a functor. NTests for equality of any values in the given container. OTests for inequality of any values in the given container. PTests for equality of all values in the given container. QTests for inequality of all values in the given container. R1Tests for implication in an applicative functor. SKTests for implication in an applicative functor in an applicative functor. T9Tests for inverse implication in an applicative functor. USTests for inverse implication in an applicative functor in an applicative functor. VPerforms conjunction (AND) in an applicative functor. WPerforms conjunction (AND7) in an applicative functor in an applicative functor. XPerforms disjunction (OR) in an applicative functor. YPerforms disjunction (OR7) in an applicative functor in an applicative functor. ZCompares for equivalence to a ' in an applicative functor. [Compares for equivalence to a & in an applicative functor. \Compares for equivalence to % in an applicative functor. ]_Finds all files using the given recurse predicate and filter predicate in the given file path. WThe recurse predicate determines whether to continue recursing on the given file path. GThe filter predicate determines whether to keep the current file path. &The file path to begin finding files. All files found. <"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]=())*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY$'&%#"Z[\]<"#$'&%%&'())*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\] ^_`YReturn all the file extensions associated with the given value and prepend a single dot. ^_`^_`^__` ajChange 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. b7Creates the given directory and its parents if it doesn' t exist. The directory to create. c6Removes the given directory recursively if it exists. The directory to remove. dRCopy 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. eRCopy 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. fNCreate 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. g 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. h_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. i1Drops 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. jDrops the parent directory (i') 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. abcdefghij abcfghdeij abcdefghij kl9Builds a command for a value given a list of file paths. klklkll mn@Determines the executable command for a value. Since this is in IO# it may use environment variables. mnmnmnn opq4Applies the second value only if the first produces  ExitSuccess. r6Executes the second action only if the first produces  ExitSuccess. s>Transform the list of file paths before executing the runner. t`Get all file paths with the given file extension (recursively) and execute the runner on those. uvXCreate the output target directory then execute the compile result as a system command. wA runner that recursively searches the output target for files that match a given extension and compiles them as a system command. xEAdds 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. yFAdds 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. z_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. {uAdds 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. opqrstuvwxyz{ poqrstuvwxyz{ opqrstuvwxyz{+|-Javac is the compiler for Java source files. -} -g~ -nowarn -verbose  -deprecation  -classpath  -sourcepath -bootclasspath -extdirs  -endorseddirs -proc  -processor -processorpath -d -s  -implicit  -encoding -source -target -version -help  -Akey[=value] -JPSpecify 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). #Generate only some debugging info (lines). No annotation processing (none). Only annotation processing (only). )Returns the second argument if the given Proc is none , otherwise the third argument. 9No generate class files for implicitly referenced files (none). 6Generate class files for implicitly referenced files (class). )Returns the second argument if the given Implicit is none , otherwise the third argument. A Javac with nothing set.  Construct a Javac. (|}~?|}~}~(|}~}~B4Javadoc is the compiler for Java API documentation. 0  -overview -public  -protected -package -private -help -doclet  -docletpath  -sourcepath  -classpath -exclude  -subpackages -breakiterator -bootclasspath -source -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. A{A:!The Scala fast compiler (fsc). 1The scalac options to use.  -reset  -shutdown -server -flags/Scalac is the compiler for Scala source files. 2 -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. 3 -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"  -windowtitle#$A Scaladoc with nothing set. % Construct a Scaladoc. "      !"#$%A      !"#      !"#$%"      !"#      !"#$%  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop q r s t u v w x y z { | } ~     EEEE; Lastik-0.6.3System.Build.Scala.TargetSystem.Build.Scala.DebugSystem.Build.Scala.AccessSystem.Build.ArgsSystem.Build.OutputReferenceSetSystem.Build.OutputReferenceGetSystem.Build.OutputDirectorySystem.Build.FilePatherSystem.Build.ExtensionsSystem.Build.DirectorySystem.Build.CompilePathsSystem.Build.CommandSystem.Build.RunnerSystem.Build.Java.JavacSystem.Build.Java.JavadocSystem.Build.Scala.ScalacSystem.Build.Scala.Scaladoc System.BuildTargetMSILJVM14JVM15Debug NoTailCallsVarsLineSourceNoneAccessPrivate ProtectedPublicquote~~~:~?parammanymanys~~~>~~>-~>^^^space searchPathtryEnvsOutputReferenceSet setReferenceOutputReferenceGet getReferenceOutputDirectoryoutdirFilterPredicateRecursePredicateFileTypeUnknown DirectoryFile FilePather filePatherfilePathalwaysalways'nevernever' extension extension' directory directory' hasExtension hasExtension'splitExtensionsplitExtension'splitDirectoriessplitDirectories'hasTrailingPathSeparatorhasTrailingPathSeparator'fileName fileName'baseName baseName' normalise normalise' makeValid makeValid' isRelative isRelative' isAbsolute isAbsolute'isValidisValid'not'constant==?/=?==||/=||==&&/=&&==>===>/=>/==>&&??&&?||??||?isFile isDirectory isUnknownfind Extensionsextsexts'chdirmkdirrmdircopycopylarchiveDirectories writeArchivewriteHashArchivedropRoot dropRoot' CompilePaths=>>Commandcommand RunnerExitRunner>-->== pathTransformpathTransform'!!!>->->-+>>++>>>===>>=>=>Javacdebugnowarnverbose deprecation classpath sourcepath bootclasspathextdirs endorseddirsproc processor processorpathsrcimplicitencodingsourcetargetversionhelpakvflagsetcImplicitProcAllLinesnoneProconlyproc' 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->===<GHC.IOFilePathghc-primGHC.BoolTrueFalseBool