3 (:import com.interrupt.bookkeeping.cc.parser.Parser)
4 (:import com.interrupt.bookkeeping.cc.lexer.Lexer)
5 (:import java.io.PushbackReader)
6 (:import java.io.InputStreamReader)
13 (Parser. (Lexer. (PushbackReader. (InputStreamReader. java.lang.System/in) 1024)))
19 (def shell (ref {})) ;; the shell and memory
21 (loop [ dfadapter handler ] ;; binds 'handler' to 'dfadapter'
23 (def tree (.parse (get-parser)))
24 (. tree apply dfadapter )
26 (if (true? true) ;; loop unless exit
33 ;;(use 'depth_adapter)
34 ;;(bkell (get-depth-adapter))