Got a start on parser and scanner