mighty

The mighty programming language, compiler and tools (WIP)
Log | Files | Refs

main.lua (298B)



-- comp

local lexer = require("lexer")
local parser = require("parser")

local filename = arg[1] -- TODO check
local file = io.open(filename, "rb")
local contents = file:read("*all")

lexer:lex(filename, contents)

print(#lexer.tokens .. " tokens")

parser:parse(filename, contents, lexer.tokens)