Things are looking grim
use clearAttributesInIndexSet
Somehow it worked out in the end. Such beauty.
Add multiline property for performance. Don't calculate delta unless true.
Cleaning and fixed tests
Check for out of bounds
Made JLNestedToken very complicated
JLNestedToken fix bugs
Convenience stuff
Added dictionary literal
Messing around with some logs
Use custom textstograge instead of JLTokenizer
Renamed to invalidateAttributesInIndexes
Moved cascade function to document scope
This should fix most of the problems in JLNestedScope
Changed priority of squareBrackets
Modified JLNestedTokens invalidate-function + logging
Renamed NSIndexSet+Intersection
Move clearOnPerform functionality to JLDocumentScope
Oops! Document scope should use perform(indexSet) instead