macro tokenizer ok