${ test-docs } [ $ test-objs >yaml-docs ] unit-test
${ test-docs } [ $ test-docs yaml-docs> >yaml-docs ] unit-test
+! Misc types
+CONSTANT: test-types { 1 t f 1.0 }
+CONSTANT: test-represented-types """--- !!seq
+- !!int 1
+- !!bool true
+- !!bool false
+- !!float 1.0
+...
+"""
+
+${ test-types } [ $ test-represented-types yaml> ] unit-test
+${ test-types } [ $ test-types >yaml yaml> ] unit-test
+
+
! Anchors
CONSTANT: test-anchors """- &1 "1"
- *1
: emit-set ( emitter event set -- )
[ members ] [ cardinality f <array> ] bi zip concat emit-sequence ;
+M: f emit-value ( emitter event seq -- ) emit-scalar ;
M: string emit-value ( emitter event seq -- ) emit-scalar ;
M: byte-array emit-value ( emitter event seq -- ) emit-scalar ;
M: sequence emit-value ( emitter event seq -- )