-USING: kernel vocabs summary debugger io ;
+USING: kernel summary vocabs ;
IN: json
SINGLETON: json-null
! Copyright (C) 2016 Doug Coleman.
! See http://factorcode.org/license.txt for BSD license.
-USING: assocs fry hashtables io io.encodings.utf8 io.files
+USING: assocs hashtables io io.encodings.utf8 io.files
io.streams.string json.reader json.writer kernel math namespaces
sequences strings ;
IN: json.prettyprint
! Copyright (C) 2008 Peter Burns, 2009 Philipp Winkler
! See http://factorcode.org/license.txt for BSD license.
-USING: assocs combinators fry io io.encodings.utf8 io.files
+USING: assocs combinators io io.encodings.utf8 io.files
io.streams.string json kernel kernel.private math math.order
-math.parser namespaces sbufs sequences sequences.private strings
-vectors ;
+math.parser namespaces sbufs sequences sequences.private strings ;
IN: json.reader
<PRIVATE
! Copyright (C) 2006 Chris Double.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors ascii assocs combinators formatting fry
-hashtables io io.encodings.utf16.private io.streams.string json
-kernel locals math math.parser mirrors namespaces sequences
-strings tr words ;
+USING: accessors ascii assocs combinators formatting hashtables
+io io.encodings.utf16.private io.streams.string json kernel math
+math.parser mirrors namespaces sequences strings tr words ;
IN: json.writer
SYMBOL: json-allow-fp-special?
USING: accessors arrays combinators combinators.short-circuit
-kernel locals make math math.order sequences sequences.private
-typed ;
+kernel make math math.order sequences sequences.private typed ;
IN: lcs
<PRIVATE
! Copyright (C) 2008 Slava Pestov, James Cash.
! See http://factorcode.org/license.txt for BSD license.
-USING: accessors arrays assocs classes deques dlists fry
-hashtables kernel parser sequences.private vocabs.loader ;
+USING: accessors arrays assocs classes deques dlists hashtables
+kernel parser sequences.private vocabs.loader ;
IN: linked-assocs
TUPLE: linked-assoc { assoc read-only } { dlist dlist read-only } ;
! Copyright (C) 2005, 2009 Daniel Ehrenberg
! See http://factorcode.org/license.txt for BSD license.
-USING: namespaces xml.state kernel sequences accessors
-xml.char-classes xml.errors math io sbufs fry strings ascii
-xml.entities assocs splitting math.parser
-locals combinators combinators.short-circuit arrays hints ;
+USING: accessors arrays ascii assocs combinators
+combinators.short-circuit fry hints io kernel locals math
+math.parser namespaces sbufs sequences splitting strings
+xml.char-classes xml.entities xml.errors xml.state ;
IN: xml.tokenize
! * Basic utility words
! Copyright (C) 2005, 2009 Daniel Ehrenberg
! See http://factorcode.org/license.txt for BSD license.
-USING: hashtables kernel math namespaces sequences strings
-assocs combinators io io.streams.string accessors
-xml.data wrap.strings xml.entities unicode fry ;
+USING: accessors assocs combinators io io.streams.string kernel
+namespaces sequences strings unicode wrap.strings xml.data
+xml.entities ;
IN: xml.writer
SYMBOL: sensitive-tags