Initial commit for lexer
Initial commit for Makefile
Initial commit for driver