THE FOLLOWING IS THE OUTPUT GENERATED BY OUR STANDARD-CONFORMANT PARSER. IT IS HOPEFULLY READABLE. THE ESCAPE CODES HAVE BEEN ESCAPED AGAIN FOR READABILITY > OdnObjectField > auto_object_list:list > OdnListField:object > OdnObjectField > test_idx_property:string > property_value > OdnObjectField > test_idx_property:string > property_value > typed_list:list > OdnListField:string > string_idx_0 > string_idx_1 > test_object:object > OdnObjectField > test_object_auto:object > OdnObjectField > test_object_children:object > OdnObjectField > test_child_property:string > property_value > test_string_auto:string > string > test_string:string > string > test_string_escape_codes:string > [\n\t\b\f\r\"\\] > test_string_newline_break:string > still on the same line > test_float_auto:float > 1 > test_float:float > 1 > test_float_number:float > 1 > test_float_auto_short:float > 0 > test_float_negative_auto:float > -1 > test_float_negative:float > -1 > test_float_negative_number:float > -1 > test_float_negative_auto_short:float > -0 > test_int_auto:int > 1 > test_int:int > 1 > test_int_negative_auto:int > -1 > test_int_negative:int > -1 > test_double:double > 2 > test_double_short:double > 0 > test_double_number:double > 2 > test_short:short > 1 > test_long:long > 1 > test_byte:byte > 1 > test_bool:bool > True > test_bool_auto:bool > False > complex_name$0123456789:bool > False