Parser breaks up the tokens into statements.
notion of statement state.
workspace file update.