properly grabbing line comments even if they are a bit scattered