%YAML 1.2 %TAG !v! tag:pluie.org,2018:vala/ --- !v!Pluie.Yaml.Example test1 : myname : test1object type_int : !v!int 3306 type_bool : !v!bool false type_char : !v!char c type_string : !v!string mystring1 type_uchar : !v!uchar L type_uint : !v!uint 62005 type_float : !v!float 42.36 type_double : !v!double 95542123.4579512128 type_enum : !v!Pluie.Yaml.NODE_TYPE scalar # or int !v!Pluie.Yaml.ExampleChild type_object : toto : totovalue1 tata : tatavalue1 titi : 123 tutu : 1 !v!Pluie.Yaml.ExampleStruct type_struct : red : !v!uint8 214 green : !v!uint8 78 blue : 153 !v!Gee.ArrayList type_gee_al : - 1.2 - 2.2 - 3.2 - 4.2 #~ !v!Gee.ArrayList type_gee_alobject : #~ - toto : totovalue1 #~ tata : tatavalue1 #~ titi : 789 #~ tutu : true #~ - toto : totovalue2 #~ tata : tatavalue2 #~ titi : 456 #~ tutu : false #~ - toto : totovalue3 #~ tata : tatavalue3 #~ titi : 123 #~ tutu : 1 #~ - toto : totovalue4 #~ tata : tatavalue4 #~ titi : 44 #~ tutu : 0 !v!Gee.ArrayList type_gee_alobject : - !v!Pluie.Yaml.ExampleChild entry1: toto : totovalue1 tata : tatavalue1 titi : 789 tutu : true - !v!Pluie.Yaml.ExampleChild entry2: toto : totovalue2 tata : tatavalue2 titi : 456 tutu : false - !v!Pluie.Yaml.ExampleChild entry3: toto : totovalue3 tata : tatavalue3 titi : 123 tutu : 1 - !v!Pluie.Yaml.ExampleChild entry4: toto : totovalue4 tata : tatavalue4 titi : 44 tutu : 0 #~ !v!Gee.ArrayList type_gee_alobject : #~ - toto : totovalue1 #~ tata : tatavalue1 #~ titi : 789 #~ tutu : true #~ - toto : totovalue2 #~ tata : tatavalue2 #~ titi : 456 #~ tutu : false #~ - toto : totovalue3 #~ tata : tatavalue3 #~ titi : 123 #~ tutu : 1 #~ - toto : totovalue4 #~ tata : tatavalue4 #~ titi : 44 #~ tutu : 0