! )     SafeV/Parser-combinators for Git configuration files.(c) Fernando Freire, 2018BSD3dogonthehorizon@gmail.com experimentalNoneHV  git-config$Whitespace consumer for this parser.wWhitespace is considered to be any space character (including carriage return) as well as line comments starting with # and `;` . git-configA lexeme for this parser. git-configA symbol for this parser. git-config$Return a parser in between brackets. git-config"Return a parser in between quotes.  git-configParser for escape sequences.  git-configParse a section name.Section names are case-insensitive. Only alphanumeric characters, - and . are allowed in section names. Sections can be further divided into subsections. To begin a subsection put its name in double quotes, separated by space from the section name, in the section header.  git-configParse a section header.nA section begins with the name of the section in square brackets and continues until the next section begins.  git-configParse a variable name.The variable names are case-insensitive, allow only alphanumeric characters and -, and must start with an alphabetic character.  git-configParse a variable value. git-configParse a tuple of  key and value.in the form name = value (or just name, which is a short-hand to say that the variable is the boolean "true"). -- FIXME parse boolean trueA line that defines a value can be continued to the next line by ending it with a ; the backquote and the end-of-line are stripped. Leading whitespaces after name =, the remainder of the line after the first comment character # or ;, and trailing whitespaces of the line are discarded unless they are enclosed in double quotes. Internal whitespaces within the value are retained verbatim. git-config$Parse a complete git config section. git-configParse a complete git config.        !'git-config-0.1.2-1glvo4S5FLnH5LpTT8jguPText.GitConfig.ParserPaths_git_config GitConfigSectionParser spaceConsumerlexemesymbolbracketsquotesescSeq sectionName sectionHeader variableName variableValuemappingsectionconfig parseConfig $fEqSection $fShowSectionversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName text-1.2.3.1Data.Text.InternalText