compiler: parsing remaining constructs, comments