]> gitweb.factorcode.org Git - factor.git/commitdiff
math.complex: move malformed-complex and parse-complex to math.complex.
authorJohn Benediktsson <mrjbq7@gmail.com>
Tue, 15 Sep 2020 20:24:17 +0000 (13:24 -0700)
committerJohn Benediktsson <mrjbq7@gmail.com>
Tue, 15 Sep 2020 20:24:17 +0000 (13:24 -0700)
They were incorrectly defined in syntax vocabulary.

basis/math/complex/complex.factor

index f57523dd02137214f7e72b79b317bb5737c0058a..0c551dc971e906b0f298467eca1ef186a6e84e2d 100644 (file)
@@ -33,13 +33,13 @@ M: complex sqrt >polar [ sqrt ] [ 2.0 / ] bi* polar> ; inline
 
 PRIVATE>
 
-IN: syntax
-
 ERROR: malformed-complex obj ;
 
 : parse-complex ( seq -- complex )
     dup length 2 = [ first2-unsafe rect> ] [ malformed-complex ] if ;
 
+IN: syntax
+
 SYNTAX: C{ \ } [ parse-complex ] parse-literal ;
 
 USE: prettyprint.custom
@@ -47,3 +47,4 @@ USE: prettyprint.custom
 M: complex pprint* pprint-object ;
 M: complex pprint-delims drop \ C{ \ } ;
 M: complex >pprint-sequence >rect 2array ;
+