From: Doug Coleman Date: Sun, 31 Jul 2022 18:13:18 +0000 (-0500) Subject: tools.scaffold: Use object instead of null and fix sequences.private X-Git-Tag: 0.99~1268 X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=commitdiff_plain;h=edb3cfba46ddfd7c734a0f8772144fb53ecd6755 tools.scaffold: Use object instead of null and fix sequences.private scaffolding --- diff --git a/basis/tools/scaffold/scaffold.factor b/basis/tools/scaffold/scaffold.factor index 5575c5b417..2abe6d60c7 100644 --- a/basis/tools/scaffold/scaffold.factor +++ b/basis/tools/scaffold/scaffold.factor @@ -127,6 +127,11 @@ ERROR: vocab-must-not-exist string ; { "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 } @@ -157,8 +162,8 @@ M: object add-using [ 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 @@ -252,6 +257,7 @@ M: object add-using [ HS{ } clone using ] dip with-variable ; inline : link-vocab ( vocab -- ) + ".private" ?tail drop check-vocab "Edit documentation: " write "-docs.factor" vocab/suffix>path . ;