S(      !"#$%&'()*+,-./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 { | } ~      !"#$%&'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.  ! ! !!"#"#"#"##=$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 ,. 0'A value that always produces the value -. 1IA value that always produces a constant function that produces the value -. 21A value that produces the extension of the given *. 3KA value using a constant function that produces the extension of the given *. 41A value that produces the directory of the given *. 5KA value using a constant function that produces the directory of the given *. 6@A value that produces a value denoting whether or not the given * has an extension. 7ZA value using a constant function that produces a value denoting whether or not the given * has an extension. 82A value that produces a value splitting the given * by its extension. 9LA value using a constant function that produces a value splitting the given * by its extension. :2A value that produces a value splitting the given * into its directories. ;LA 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 *. AKA value using a constant function that produces the base name of the given *. B"A value that normalises the given *. C<A value using a constant function that normalises the given *. D#A value that makes valid the given *. E=A value using a constant function that makes valid the given *. F@A value that produces a value denoting whether or not the given * has is relative. GZA value using a constant function that produces a value denoting whether or not the given * has is relative. H@A value that produces a value denoting whether or not the given * has is absolute. IZA value using a constant function that produces a value denoting whether or not the given * has is absolute. J@A value that produces a value denoting whether or not the given * has is valid. KZA value using a constant function that produces a value denoting whether or not the given * has is valid. LInverts the given . in a functor. M+Produces a constant function in a functor. N!Tests for equality in a functor. O#Tests for inequality in a functor. PTests for equality of any values in the given container. QTests for inequality of any values in the given container. RTests for equality of all values in the given container. STests for inequality of all values in the given container. T1Tests for implication in an applicative functor. UKTests for implication in an applicative functor in an applicative functor. V9Tests for inverse implication in an applicative functor. WSTests for inverse implication in an applicative functor in an applicative functor. XPerforms conjunction (AND) in an applicative functor. YPerforms conjunction (AND7) in an applicative functor in an applicative functor. ZPerforms disjunction (OR) in an applicative functor. [Performs disjunction (OR7) in an applicative functor in an applicative functor. \Compares 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[&)('%$\]^_<$%&)(''()*++,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ `abYReturn all the file extensions associated with the given value and prepend a single dot. `ab`ab`aab cjChange 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. d7Creates the given directory and its parents if it doesn' t exist. The directory to create. e6Removes the given directory recursively if it exists. The directory to remove. fRCopy 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. gRCopy 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. hNCreate 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. i 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. j_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. k1Drops 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. lDrops the parent directory (k') 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. cdefghijkl cdehijfgkl cdefghijkl mn9Builds a command for a value given a list of file paths. mnmnmnn op@Determines the executable command for a value. Since this is in IO# it may use environment variables. opopopp qrs4Applies the second value only if the first produces  ExitSuccess. t6Executes the second action only if the first produces  ExitSuccess. u>Transform the list of file paths before executing the runner. v`Get all file paths with the given file extension (recursively) and execute the runner on those. wxXCreate the output target directory then execute the compile result as a system command. yA runner that recursively searches the output target for files that match a given extension and compiles them as a system command. zEAdds 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. }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. qrstuvwxyz{|} rqstuvwxyz{|} qrstuvwxyz{|}+~-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. 0)Control whether annotation processing and/or compilation is done. 1(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. 2  -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). 3The scalac options to use.  -reset  -shutdown -server -flags/Scalac is the compiler for Scala source files. 4 -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. 5 -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{|}~6 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqr s t u v w x y z { | } ~      G',+)GGG= Lastik-0.6.4System.Build.ArgsSystem.Build.Scala.AccessSystem.Build.Scala.DebugSystem.Build.Scala.TargetSystem.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.BuildArgShowargquote~~~:~?parammanymanys~~~>~~>-~>^^^space searchPathtryEnvsAccessPrivate ProtectedPublicDebug NoTailCallsVarsLineSourceNoneTargetMSILJVM14JVM15OutputReferenceSet 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