- constants.VOID: lambda r: _shared.ParseResult(True, None, r),
- constants.TRUE: lambda r: _shared.ParseResult(True, True, r),
- constants.FALSE: lambda r: _shared.ParseResult(True, False, r),
- constants.INT8: make_integer_parser(1),
- constants.INT16: make_integer_parser(2),
- constants.INT32: make_integer_parser(4),
- constants.INT64: make_integer_parser(8),
- constants.DOUBLE: binary64_parser,
- constants.BINARY: make_string_parser(lambda b : b),
- constants.UTF8: make_string_parser(lambda b : b.decode('utf-8')),
- constants.UTF16: make_string_parser(lambda b : b.decode('utf-16')),
- constants.UTF32: make_string_parser(lambda b : b.decode('utf-32')),
- constants.LIST: _list_parser,
- constants.DICTIONARY: dictionary_parser,
+ tags.VOID: lambda r: _shared.ParseResult(True, None, r),
+ tags.TRUE: lambda r: _shared.ParseResult(True, True, r),
+ tags.FALSE: lambda r: _shared.ParseResult(True, False, r),
+ tags.INT8: make_integer_parser(1),
+ tags.INT16: make_integer_parser(2),
+ tags.INT32: make_integer_parser(4),
+ tags.INT64: make_integer_parser(8),
+ tags.DOUBLE: binary64_parser,
+ tags.BINARY: make_string_parser(lambda b : b),
+ tags.UTF8: make_string_parser(lambda b : b.decode('utf-8')),
+ tags.UTF16: make_string_parser(lambda b : b.decode('utf-16')),
+ tags.UTF32: make_string_parser(lambda b : b.decode('utf-32')),
+ tags.LIST: _list_parser,
+ tags.DICTIONARY: dictionary_parser,