]> gitweb.factorcode.org Git - factor.git/blobdiff - core/syntax/syntax.factor
classes: use check-instance in a few places, to remove duplication.
[factor.git] / core / syntax / syntax.factor
index 0e21d311a5c4fb0353588a88ac9b060fe83f4d95..06ec62fb8ccbd0b7bf6dc9c6c2de188764a09853 100644 (file)
@@ -1,7 +1,7 @@
 ! Copyright (C) 2004, 2010 Slava Pestov.
 ! See http://factorcode.org/license.txt for BSD license.
 USING: accessors arrays byte-arrays byte-vectors
-classes.algebra.private classes.builtin classes.error
+classes classes.algebra.private classes.builtin classes.error
 classes.intersection classes.maybe classes.mixin classes.parser
 classes.predicate classes.singleton classes.tuple classes.tuple.parser
 classes.union combinators compiler.units definitions effects
@@ -128,7 +128,8 @@ IN: bootstrap.syntax
     "BUILTIN:" [
         scan-word-name
         current-vocab lookup-word
-        (parse-tuple-definition) 2drop check-builtin
+        (parse-tuple-definition)
+        2drop builtin-class check-instance drop
     ] define-core-syntax
 
     "SYMBOL:" [