Implements corrects handling for empty selectors

Adds an empty scope block instead of a semicolon for empty
selectors (when there was no colon after the first word).