modern: Add some words to lex every root.
parent
137384cdea
commit
58e09f4a58
|
@ -288,5 +288,11 @@ ERROR: mismatched-terminator n string slice ;
|
||||||
: path>literals ( path -- sequence )
|
: path>literals ( path -- sequence )
|
||||||
utf8 file-contents string>literals ;
|
utf8 file-contents string>literals ;
|
||||||
|
|
||||||
: lex-core ( -- assoc )
|
: lex-vocabs ( vocabs -- assoc )
|
||||||
core-bootstrap-vocabs [ [ vocab>literals ] [ nip ] recover ] map-zip ;
|
[ [ vocab>literals ] [ nip ] recover ] map-zip ;
|
||||||
|
|
||||||
|
: failing-vocabs ( assoc -- assoc' ) [ nip array? ] assoc-reject ;
|
||||||
|
|
||||||
|
: lex-core ( -- assoc ) core-bootstrap-vocabs lex-vocabs ;
|
||||||
|
: lex-basis ( -- assoc ) basis-vocabs lex-vocabs ;
|
||||||
|
: lex-extra ( -- assoc ) extra-vocabs lex-vocabs ;
|
||||||
|
|
Loading…
Reference in New Issue