scanner almost complete, todo: filtering out comments