Fix tokenizer with nested brackets which can be found in Structured Refs
Created originally on Bitbucket by stephenrauch (Stephen Rauch)
Was already merged in Bitbucket before import, marked as merged by the import user
The tokenizer will currently split this structured reference:
TableX[[#Data],[COL1]:[COL2]]
Into multiple tokens because it does not handle nested brackets correctly