core: some more cleanup of USING lists.
parent
5487480126
commit
12216b1246
|
@ -1,8 +1,8 @@
|
||||||
! Copyright (C) 2004, 2010 Slava Pestov.
|
! Copyright (C) 2004, 2010 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: words accessors sequences kernel assocs combinators
|
USING: accessors assocs classes classes.algebra
|
||||||
classes classes.private classes.algebra classes.algebra.private
|
classes.algebra.private classes.builtin classes.private
|
||||||
classes.builtin namespaces arrays math quotations make ;
|
combinators kernel make sequences words ;
|
||||||
IN: classes.intersection
|
IN: classes.intersection
|
||||||
|
|
||||||
PREDICATE: intersection-class < class
|
PREDICATE: intersection-class < class
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: accessors classes classes.algebra
|
USING: accessors classes classes.algebra
|
||||||
classes.algebra.private classes.private classes.union.private
|
classes.algebra.private classes.private classes.union.private
|
||||||
effects kernel words sequences arrays ;
|
kernel words ;
|
||||||
IN: classes.maybe
|
IN: classes.maybe
|
||||||
|
|
||||||
! The class slot has to be a union of a word and a classoid
|
! The class slot has to be a union of a word and a classoid
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
! Copyright (C) 2004, 2010 Slava Pestov.
|
! Copyright (C) 2004, 2010 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: classes classes.private classes.algebra
|
USING: accessors assocs classes classes.algebra
|
||||||
classes.algebra.private classes.union classes.union.private
|
classes.algebra.private classes.private classes.union
|
||||||
words kernel sequences definitions combinators arrays assocs
|
classes.union.private combinators definitions kernel sequences
|
||||||
generic accessors ;
|
words ;
|
||||||
IN: classes.mixin
|
IN: classes.mixin
|
||||||
|
|
||||||
PREDICATE: mixin-class < union-class "mixin" word-prop ;
|
PREDICATE: mixin-class < union-class "mixin" word-prop ;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
! Copyright (C) 2008, 2010 Slava Pestov.
|
! Copyright (C) 2008, 2010 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: parser vocabs.parser words kernel classes compiler.units lexer ;
|
USING: classes compiler.units kernel parser vocabs.parser words ;
|
||||||
IN: classes.parser
|
IN: classes.parser
|
||||||
|
|
||||||
: save-class-location ( class -- )
|
: save-class-location ( class -- )
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
! Copyright (C) 2004, 2010 Slava Pestov.
|
! Copyright (C) 2004, 2010 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: classes classes.private classes.algebra
|
USING: classes classes.algebra classes.algebra.private
|
||||||
classes.algebra.private kernel namespaces make words sequences
|
classes.private kernel make words ;
|
||||||
quotations arrays kernel.private assocs combinators ;
|
|
||||||
IN: classes.predicate
|
IN: classes.predicate
|
||||||
|
|
||||||
PREDICATE: predicate-class < class
|
PREDICATE: predicate-class < class
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
! Copyright (C) 2008, 2010 Doug Coleman, Slava Pestov.
|
! Copyright (C) 2008, 2010 Doug Coleman, Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: classes classes.algebra classes.algebra.private
|
USING: classes classes.algebra.private classes.predicate
|
||||||
classes.predicate classes.predicate.private kernel sequences
|
classes.predicate.private kernel sequences words ;
|
||||||
words vocabs.parser accessors ;
|
|
||||||
IN: classes.singleton
|
IN: classes.singleton
|
||||||
|
|
||||||
<PRIVATE
|
<PRIVATE
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
! Copyright (C) 2008, 2010 Slava Pestov.
|
! Copyright (C) 2008, 2010 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: accessors kernel sets namespaces make sequences parser
|
USING: accessors arrays assocs classes.parser classes.tuple
|
||||||
lexer combinators words classes.parser classes.tuple arrays
|
combinators kernel lexer make parser parser.notes sequences
|
||||||
slots math assocs parser.notes classes classes.algebra ;
|
sets slots ;
|
||||||
IN: classes.tuple.parser
|
IN: classes.tuple.parser
|
||||||
|
|
||||||
: slot-names ( slots -- seq )
|
: slot-names ( slots -- seq )
|
||||||
|
|
|
@ -1,11 +1,10 @@
|
||||||
! Copyright (C) 2005, 2010 Slava Pestov.
|
! Copyright (C) 2005, 2010 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: arrays definitions hashtables kernel kernel.private math
|
USING: accessors arrays assocs classes classes.algebra
|
||||||
namespaces make sequences sequences.private strings vectors
|
classes.algebra.private classes.builtin classes.private
|
||||||
words quotations memory combinators generic classes
|
combinators definitions effects generic kernel kernel.private
|
||||||
classes.algebra classes.algebra.private classes.builtin
|
make math math.private memory namespaces quotations sequences
|
||||||
classes.private slots.private slots math.private accessors
|
sequences.private slots slots.private strings words ;
|
||||||
assocs effects ;
|
|
||||||
IN: classes.tuple
|
IN: classes.tuple
|
||||||
|
|
||||||
PREDICATE: tuple-class < class
|
PREDICATE: tuple-class < class
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
! Copyright (C) 2004, 2011 Slava Pestov.
|
! Copyright (C) 2004, 2011 Slava Pestov.
|
||||||
! See http://factorcode.org/license.txt for BSD license.
|
! See http://factorcode.org/license.txt for BSD license.
|
||||||
USING: accessors assocs classes classes.algebra
|
USING: accessors assocs classes classes.algebra
|
||||||
classes.algebra.private classes.builtin
|
classes.algebra.private classes.builtin classes.private
|
||||||
classes.private combinators definitions kernel kernel.private
|
combinators definitions kernel kernel.private math math.private
|
||||||
math math.private quotations sequences words vocabs ;
|
quotations sequences words ;
|
||||||
IN: classes.union
|
IN: classes.union
|
||||||
|
|
||||||
PREDICATE: union-class < class
|
PREDICATE: union-class < class
|
||||||
|
|
Loading…
Reference in New Issue