decode/parser library

Functions

isArrayHeaderAfterHyphen(String content) bool
Checks if content represents an array header after a hyphen
isObjectFirstFieldAfterHyphen(String content) bool
Checks if content represents an object first field after a hyphen
mapRowValuesToPrimitives(List<String> values) List<Object?>
Maps parsed values to primitives
parseArrayHeaderLine(String content, String defaultDelimiter) → ({ArrayHeaderInfo header, String? inlineValues})?
Parses an array header line
parseDelimitedValues(String input, String delimiter) List<String>
Parses comma/tab/pipe separated values
parseKeyToken(String content, int start) → ({int end, String key})
Parses a key token (quoted or unquoted)
parsePrimitiveToken(String token) Object?
Parses a primitive token