{ "vocab-root" "a vocabulary root string" }
{ "c-ptr" c-ptr }
{ "sequence" sequence }
+ { "slice" slice }
+ { "from" integer }
+ { "to" integer }
+ { "i" integer }
+ { "n" integer }
{ "seq" sequence }
{ "exemplar" object }
{ "assoc" assoc }
[ unparse write bl ]
[ [ pprint ] [ add-using ] bi ] bi*
] [
- drop unparse write bl null pprint
- null add-using
+ drop unparse write bl object pprint
+ object add-using
] if
" }" write
] interleave
[ HS{ } clone using ] dip with-variable ; inline
: link-vocab ( vocab -- )
+ ".private" ?tail drop
check-vocab
"Edit documentation: " write
"-docs.factor" vocab/suffix>path <pathname> . ;