restoring checkPositionContaininment, and fixing the underlying bug in
the parser that discarded the possibility of rules whose first item is
a nulled production -- then it wouldn't include the correct span information