common/utils/json_serialize/json_ast/parse library

Properties

escapes Map<String, String>
final
passEscapes List<String>
final

Functions

errorEof(String input, List tokenList, Settings settings) JSONASTException
parse(String input, Settings settings) Node
parseArray(String input, List<Token> tokenList, int index, Settings settings) ValueIndex<ArrayNode>?
parseHexEscape(String hexCode) String
hexCode is the hexCode string without '\u' prefix
parseLiteral(String input, List<Token> tokenList, int index, Settings settings) ValueIndex<LiteralNode>?
parseObject(String input, List<Token> tokenList, int index, Settings settings) ValueIndex<ObjectNode>?
parseProperty(String input, List<Token> tokenList, int index, Settings settings) ValueIndex<PropertyNode>?
parseString(String string) String

Typedefs

ParserFun<T> = ValueIndex<T>? Function(String input, List<Token> tokenList, int index, Settings settings)