interpret :: String -> String -> String
interpret inp progcode = evalState (runProg . parse . tokenize $ progcode) (initState inp)
interpret :: String -> String -> String
interpret inp progcode = evalState (runProg . parse . tokenize $ progcode) (initState inp)
interpret inp progcode = evalState (runProg . parse . tokenize $ progcode) (initState inp)