yaml.private vocabulary
Factor handbook ยป Vocabulary index


Summary

Words

Tuple classes
ClassSuperclassSlots
factor_event_data tuplesequence_start mapping_start
factor_mapping_start_event_data tupleanchor tag implicit style
factor_sequence_start_event_data tupleanchor tag implicit style
factor_yaml_event_t tupletype data start_mark end_mark
yaml-alias tupleanchor
yaml-anchor tupleanchor obj
yaml-anchors tupleobjects new-objects next-anchor


Generic words
WordStack effect
(deref-aliases)( anchors obj -- obj' )
(replace-aliases)( yaml-anchors obj -- obj' )
(replace-anchors)( yaml-anchors obj -- obj' )
apply-merge-keys( already-applied-set obj -- obj' )
emit-value( emitter event anchor obj -- )
merge-value( assoc value -- assoc' )


Symbol words
anchors
yaml-write-buffer


Ordinary words
WordStack effect
(?replace-aliases)( yaml-anchors obj -- obj' )
(?scalar-value)( mapping-key? event -- scalar/event scalar? )
(emit-scalar)( emitter event anchor obj mapping-key? -- )
(get-anchor)( yaml-anchors obj -- anchor/f )
(libyaml-emitter-error)( emitter -- )
(libyaml-parser-error)( parser -- )
(parse-mapping)( parser event prev-event -- obj )
(parse-sequence)( parser event prev-event -- obj )
<yaml-alias>( anchor -- yaml-alias )
<yaml-anchor>( anchor obj -- yaml-anchor )
<yaml-anchors>( -- yaml-anchors )
?apply-default-key( assoc -- obj' )
?apply-merge-keys( set obj -- obj' )
?mapping-key-scalar-value( event -- scalar/event scalar? )
?parse-yaml-doc( parser event -- obj/f ? )
?register-anchor( obj event -- obj )
?replace-aliases( yaml-anchors obj -- obj' )
?replace-anchors( yaml-anchors obj -- obj' )
?scalar-value( event -- scalar/event scalar? )
assert-anchor-exists( anchor -- )
assoc-map!( assoc quot -- assoc' )
deep-copy-data( event -- data )
deep-copy-event( event -- event' )
deep-copy-map( data -- data' )
deep-copy-seq( data -- data' )
deref-anchor( event -- obj )
emit-assoc-body( emitter event assoc -- )
emit-assoc-end( emitter event -- )
emit-assoc-start( emitter event anchor tag implicit -- )
emit-doc( emitter event obj -- )
emit-linked-assoc-body( emitter event linked-assoc -- )
emit-mapping-key( emitter event obj -- )
emit-mapping-key-scalar( emitter event anchor obj -- )
emit-object( emitter event obj -- )
emit-scalar( emitter event anchor obj -- )
emit-sequence-body( emitter event seq -- )
emit-sequence-end( emitter event -- )
emit-sequence-start( emitter event anchor tag implicit -- )
emit-set-body( emitter event set -- )
event>scalar( mapping-key? event -- obj )
expect-event( parser event type -- )
flush-emitter( emitter event -- str )
get-anchor( yaml-anchors obj -- anchor/f )
incr-anchor( yaml-anchors -- current-anchor )
init-emitter( -- emitter event )
init-emitter-options( emitter -- )
init-parser( str -- parser event )
merge-values( seq -- assoc )
next-complex-value( parser event prev-event -- obj )
next-event( parser event -- event )
next-value( parser event -- obj )
parse-mapping( parser event -- map )
parse-sequence( parser event -- seq )
parse-yaml-doc( parser event -- obj )
pop-at*( key assoc -- value/f ? )
replace-identities( obj -- obj' )
scalar-implicit-tag?( tag str mapping-key? -- plain_implicit quoted_implicit )
unless-libyaml-default( variable quot -- )
yaml-emitter-assert-ok( ? emitter -- )
yaml-initialize-assert-ok( ? -- )
yaml-parser-assert-ok( ? parser -- )
yaml-write-handler( -- alien )
yaml_emitter_emit_asserted( emitter event -- )
yaml_parser_parse_asserted( parser event -- )


Class predicate words
WordStack effect
factor_event_data?( object -- ? )
factor_mapping_start_event_data?( object -- ? )
factor_sequence_start_event_data?( object -- ? )
factor_yaml_event_t?( object -- ? )
yaml-alias?( object -- ? )
yaml-anchor?( object -- ? )
yaml-anchors?( object -- ? )


Files