Your spec is inconsistant.
I can see one rule that might explain that process, but better you explain when to discard or retain an earlier (near)duplicate than have me (us) guess.
In reply to Re: Parsing Pattern Question
by BrowserUk
in thread Parsing Pattern Question
by dlcasey
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |