Let the engine handle failed matches
Simplify the CloseBrackerParser a little bit
Simplify futher
Merge branch 'simplify'