initial rough cut
add lex and yacc output to repo