Make sure the YAML
specification is properly formatted with dashes
Expire memoized instance variables that can incorrectly generate, replace or miss files due changes in certain attributes used to compute them.
Implementation for Specification#validate_for_resolution
Helper method for grabbing elements from document
Like ‘take_while` except when it stops iterating, it also returns the line that caused it to stop
Given that we know our syntax error exists somewhere in our frontier, we want to find the smallest possible set of blocks that contain all the syntax errors