]> gitweb.factorcode.org Git - factor.git/commitdiff
syntax: don't mark-top-level-syntax.
authorJohn Benediktsson <mrjbq7@gmail.com>
Fri, 19 Mar 2021 04:18:29 +0000 (21:18 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Fri, 19 Mar 2021 04:18:29 +0000 (21:18 -0700)
core/syntax/syntax.factor

index a2d48456a2eacb5a289b041df82b78068ac5b6f9..d0797897df5018132aa7c5a0d0d944db05cb0e76 100644 (file)
@@ -25,16 +25,8 @@ IN: bootstrap.syntax
 : define-delimiter ( name -- )
     "syntax" lookup-word t "delimiter" set-word-prop ;
 
-! Keep track of words defined by SYNTAX: as opposed to words
-! merely generated by define-syntax.
-: mark-top-level-syntax ( word -- word )
-    dup t "syntax" set-word-prop ;
-
 : define-core-syntax ( name quot -- )
-    [
-        dup "syntax" lookup-word [ ] [ no-word-error ] ?if
-        mark-top-level-syntax
-    ] dip
+    [ dup "syntax" lookup-word [ ] [ no-word-error ] ?if ] dip
     define-syntax ;
 
 [
@@ -121,9 +113,7 @@ IN: bootstrap.syntax
     "deprecated" [ last-word make-deprecated ] define-core-syntax
 
     "SYNTAX:" [
-        scan-new-word
-        mark-top-level-syntax
-        parse-definition define-syntax
+        scan-new-word parse-definition define-syntax
     ] define-core-syntax
 
     "BUILTIN:" [