parser: comment why !nopar is required in some place