Provides indexed access to tokens.
property Tags [Index: integer]: TSyntToken;
Tokens are placed in list in creation order. Therefore always:
Tags[n].EndPos <=Tags[m].StartPos, if n < m.
Tokens are created during syntactical analysis and are destroyed in ChangeAtPos method.
Only IsFinished is True guarantees that all possible tokens have been created.