crafting-interpreters-hs/app/Main.hs
2025-12-25 18:41:04 +03:00

12 lines
255 B
Haskell

import Lox.Scanner
import Lox.Parser
import Lox.Interpreter
run :: String -> IO ()
run source = print result
where result = eval expr
expr = parse tokens
tokens = scanTokensFromSource source
main :: IO ()
main = getLine >>= run