fennel-ls/src/fennel-ls.fnl
2022-08-07 22:46:34 -05:00

17 lines
326 B
Fennel

(local core (require :fennel-ls.core))
(local json-rpc (require :fennel-ls.json-rpc))
(λ main-loop [in out]
(local send (partial json-rpc.write out))
(local state [])
(while true
(let [msg (json-rpc.read in)]
(core.handle state send msg))))
(λ main []
(main-loop
(io.input)
(io.output)))
(main)