vocabs: enforce sorting of keyed vocabs.
parent
56404b8b89
commit
17a50c649b
|
@ -254,8 +254,10 @@ C: <vocab-author> vocab-author
|
||||||
} cleave ;
|
} cleave ;
|
||||||
|
|
||||||
: keyed-vocabs ( str quot -- seq )
|
: keyed-vocabs ( str quot -- seq )
|
||||||
[ all-vocabs-recursive ] 2dip
|
[ all-vocabs-recursive ] 2dip '[
|
||||||
'[ [ _ swap @ member? ] filter no-prefixes ] assoc-map ; inline
|
[ _ swap @ member? ] filter no-prefixes
|
||||||
|
[ name>> ] sort-with
|
||||||
|
] assoc-map ; inline
|
||||||
|
|
||||||
: tagged ( tag -- assoc )
|
: tagged ( tag -- assoc )
|
||||||
[ vocab-tags ] keyed-vocabs ;
|
[ vocab-tags ] keyed-vocabs ;
|
||||||
|
|
Loading…
Reference in New Issue