2 (ns com.interrupt.bookkeeping
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 []) ;; the shell and memory
21 (loop [ dfadapter handler ] ;; loop on input (shell) until 'exit'
23 (def tree (.parse (get-parser)))
24 (. tree apply dfadapter )
36 (bkell (get-depth-adapter))