Add beginning of lexer and parser

Not very sophisticated yet; parses a single semicolon.