classes.parser: add a create-class word.
parent
92e576e544
commit
de4e42b6ca
|
@ -6,12 +6,15 @@ IN: classes.parser
|
|||
: save-class-location ( class -- )
|
||||
location remember-class ;
|
||||
|
||||
: create-class-in ( string -- word )
|
||||
current-vocab create-word
|
||||
: create-class ( string vocab -- word )
|
||||
create-word
|
||||
dup t "defining-class" set-word-prop
|
||||
dup set-last-word
|
||||
dup save-class-location
|
||||
dup create-predicate-word save-location ;
|
||||
|
||||
: create-class-in ( string -- word )
|
||||
current-vocab create-class ;
|
||||
|
||||
: scan-new-class ( -- word )
|
||||
scan-word-name create-class-in ;
|
||||
|
|
Loading…
Reference in New Issue