lexer tests. started on parser and parser tests.