LUA ?= rlwrap luajit

.PHONY: repl
repl:
	$(LUA) -e 'require("repl").repl()'

.PHONY: test
test:
	$(LUA) -i \
		-e 'pp = require "pp"' \
		-e 'eval = require "eval"' \
		-e 'read = require "read"' \
		-e 'type = require "type"' \
		-e 'utf8 = require "utf8"' \
		-e 'util = require "util"' \
		-e 'test = require "test"'

.PHONY: check
check:
	luacheck *.lua