It's recommended to read the Info page for a brief overview of CNI before using this module.
This structure is used to configure how fromString show treat the input text.
If this extension is used, keys may be composed of any characters which are not: whitespace, '#', '=', '[', ']', or '`'.
The meaning and restrictions of dots remain unchanged.
If this extension is used, comments may also begin with a semi-colon (':').
The CniParser is where all of the parsing takes place. You can configure the parsing by changing the values on CniOptions.
Parses CNI-formatted text and returns the resulting associative array (of type string[string]).
You can customise which extensions are used by setting the appropriate values on CniOptions.
If there are any errors when parsing, then a standard Exception is thrown.