Rework Tokenizer to decouple Assignment and Output tags. Introduce meta tags for switch, if and for