In addition to the available tests (^ and <-) for sublime-syntax, it would be nice to have negative tests (such as ! and <!) which would only pass if the location doesn’t match the given scope.
Sometimes I want to make sure one syntax isn’t accidentally identified as another.