C++ parser using CTRE tokenizer