From edb3cfba46ddfd7c734a0f8772144fb53ecd6755 Mon Sep 17 00:00:00 2001 From: Doug Coleman Date: Sun, 31 Jul 2022 13:13:18 -0500 Subject: [PATCH] tools.scaffold: Use object instead of null and fix sequences.private scaffolding --- basis/tools/scaffold/scaffold.factor | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 . ; -- 2.34.1