! Copyright (C) 2008 Slava Pestov. ! See http://factorcode.org/license.txt for BSD license. USING: parser words kernel classes compiler.units lexer ; IN: classes.parser : save-class-location ( class -- ) location remember-class ; : create-class-in ( word -- word ) current-vocab create dup save-class-location dup predicate-word dup set-word save-location ; : CREATE-CLASS ( -- word ) scan create-class-in ;