1 ! Copyright (C) 2008, 2009 Slava Pestov.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: splitting parser compiler.units kernel namespaces
4 debugger io.streams.string fry ;
7 : parse-string ( str -- quot )
8 [ string-lines parse-lines ] with-compilation-unit ;
14 [ (eval) ] with-file-vocabs ;
16 : (eval>string) ( str -- output )
21 ] with-string-writer ;
23 : eval>string ( str -- output )
24 [ (eval>string) ] with-file-vocabs ;