Module
Dotenv.Internal.Parse
- Package
- purescript-dotenv
- Repository
- nsaunders/purescript-dotenv
This module encapsulates the parsing logic for a .env file.
#newlineChars Source
newlineChars :: Array CharNewline characters (carriage return / line feed)
#whitespaceChars Source
whitespaceChars :: Array CharWhitespace characters (excluding newline characters)
#variableSubstitution Source
variableSubstitution :: Parser String UnresolvedValueParses a variable substitution, i.e. ${VARIABLE_NAME}.
#commandSubstitution Source
commandSubstitution :: Parser String UnresolvedValueParses a command substitution, i.e. $(whoami).
#quotedValue Source
quotedValue :: Char -> Parser String UnresolvedValueParses a quoted value, enclosed in the specified type of quotation mark.
#unquotedValue Source
unquotedValue :: Parser String UnresolvedValueParses an unquoted value.
#valueFromValues Source
valueFromValues :: Array UnresolvedValue -> UnresolvedValueAssembles a single value from a series of values.