Returns a list of names of defined conf sections.
Returns a substring of string C beginning after the first character and ending either before the first #] or the end of string. This represents the constraint portion of a value string. It is assumed that the first character is a #[ and that a constraint is denoted by the input string.
Returns a substring of QUOTED-STRING beginning at the start and ending at either the first unescaped #" or the end of string. It is assumed that the opening quotation mark has already been consumed.
Returns the first string token before a space in the string WORDS.
Returns a closure of one argument S, that either returns validates the value represented by the string STR against the type and constraints of specifier SPEC, or the default value of SPEC if S is null.
Returns T if string S represents a valid CL number, NIL otherwise.
Returns a SPECIFIER object of the constrained type denoted by the string S, initialized with any default or constraining values.
Returns the CL number represented by string S if valid, otherwise return DEFAULT.
Returns a validator closure of the specifier and default value represented by the string SPEC-STRING.
Returns a duck-typed specialized SPECIFIER object denoted by the string S. ALLOW-CONSTRAINT determines whether strings beginning with #[ are to be parsed as constrained types. (This is useful for a top-level specifying value, not perhaps for an ordinary value.)
Returns a list of string tokens that were separated by spaces in the string WORDS.
Returns a list of string tokens separated by spaces in the string WORDS.
Returns a valid CL value according to the types and constraints of the specifier represented by SPEC-STRING and value represented by VALUE-STRING, as determined by the VALIDATE generic function.
Returns a substring of string C beginning with the first token after a #]. If no #] is found, the empty string is returned.
WITH-CONFIG-ERRORS ((SECTION-NAME OPTION-NAME &KEY (SPEC NIL)) &BODY BODY)
VALIDATE (SPEC-OBJECT VALUE)
Return a valid CL object, represented by either VALUE or some function of SPEC-OBJECT, depending on type constraints.