$f`      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN O P Q R S T U V W X Y Z [ \ ] ^ _ None#  !"  #  "!    !"None#Matches any occurence of the search string with intersections | | The scoring measures how far the matches span the string where | closer is better. | Examples: | flMa matches flexMatcher. Score: 14.28 | sons matches sortCompletions. Score: 6.25`#a$bcde#$#$`#a$bcdeNone%Only keeps the given Modules&:Only keeps the given Modules and all of their dependencies'7Only keeps Identifiers that start with the given prefix(:Only keeps Identifiers that are equal to the search string%f&g'(h)%&'()%'(&)%f&g'(h)NoneN*+,-./0123456789 *+,-./0123456*+.1456,-/023987* +.1456,-/023789NoneBSpecialized version of B from   :;<=>?@ABi :;<=>?@AB @:;<=>?AB:;<=>?@ABiNoneC1Parses an extern file into the ExternDecl format.CjkDElmnopqrstuvwxyzF{| CDEF CDEFCjkDElmnopqrstuvwxyzF{|NoneGHIJGHIJGHIJGHIJNoneKLMKLMKLKLM NoneNApplies the CompletionFilters and the Matcher to the given Modules and sorts the found Completions according to the Matching ScoreNO}~NONONO}~ None[uThe first argument is a set of modules to load. The second argument denotes modules for which to load dependencies_Taken from Data.Either.UtilsPQRSTUVWXYZ[\]^_7(Left e) will be returned if the Maybe value is Nothing.(Right a) will be returned if this is (Just a)PQRSTUVWXYZ[\]^_PQRSTUVWXYZ[\]^_PQRSTUVWXYZ[\]^_   !"#$%&'()*+,-./0123456$789:;<=>?@ABCDEFGHIJKLMNOPQRSTU V W X Y Z [ \ ] ^ _ ` a b c d e f ghijklmnopqrstuvwxyz{|}~ pscid_2k2KcX50txMI3c9Uxcrz2sPureScript.Ide.TypesPureScript.Ide.MatcherPureScript.Ide.FilterPureScript.Ide.CommandPureScript.Ide.ErrorPureScript.Ide.ExternsPureScript.Ide.PursuitPureScript.Ide.CodecJSONPureScript.Ide.CompletionPureScript.IdeData BifunctorsMatcherFilterSuccessCompletionResult TextResult CompletionPscStatepscStateModulesModule ExternDecl FunctionDecl functionName functionTypeFixityDeclaration DependencydependencyModuledependencyNames ModuleDeclDataDeclFixityInfixInfixlInfixrType DeclIdent ModuleIdent emptyPscState encodeSuccess$fToJSONSuccess$fToJSONCompletion$fFromJSONCompletion flexMatcher runMatcher moduleFilterdependencyFilter prefixFilterequalityFilter runFilterCommandLoad loadModulesloadDependencies typeSearch typeFiltersCompletecompleteFilterscompleteMatcherListCwdQuit$fFromJSONMatcher$fFromJSONFilter$fFromJSONCommandError GeneralErrorNotFoundModuleNotFoundModuleFileNotFound ParseErrorErrorMsg textErrorfirstreadExternFile parseExternparseExternDecl typeParsequeryUrljsonOptsmyZip searchPursuitencodeTdecodeT$fToJSONExternDeclgetCompletionsgetExactMatchesPscIde getAllDecls getAllModulesfindCompletionsfindTypefindPursuitCompletions loadExterngetDependenciesForModulemoduleFromDeclsstateFromDecls printModulesloadModulesAndDepsloadModuleDependencies loadModulefilePathFromModule maybeToEitherScoredCompletion mkMatchersortCompletions flexMatchflexRate flexScore moduleFilter'dependencyFilter' identFilter $fToJSONError readExternremoveCommentsparseDependencyparseSimpleImportparseSpecifyingImportparseHidingImportparseQualifiedImportparseFixityDecl parseFixityparseFunctionDecl parseDataDeclparseDataDecl'parseForeignDataDeclparseModuleDeclparseNewtypeDecl parseTypeDecl parseTypeidentifierList identifier applyFilterscompletionsFromModulescompletionFromModule