for(int i = 0; i < input.size(); i++) {
switch(input[i]) {
case '<':
output.push_back(TokenType::LessThan);
break;
case '>':
output.push_back(TokenType::GreaterThan);
break;
case ' ':
case '\n':
case '\r':
case '\t':
break;
}
}
Zm9yKGludCBpID0gMDsgaSA8IGlucHV0LnNpemUoKTsgaSsrKSB7CiAgICBzd2l0Y2goaW5wdXRbaV0pIHsKICAgIGNhc2UgJzwnOgogICAgICAgIG91dHB1dC5wdXNoX2JhY2soVG9rZW5UeXBlOjpMZXNzVGhhbik7CiAgICAgICAgYnJlYWs7CiAgICBjYXNlICc+JzoKICAgICAgICBvdXRwdXQucHVzaF9iYWNrKFRva2VuVHlwZTo6R3JlYXRlclRoYW4pOwogICAgICAgIGJyZWFrOwogICAgY2FzZSAnICc6CiAgICBjYXNlICdcbic6CiAgICBjYXNlICdccic6CiAgICBjYXNlICdcdCc6CiAgICAgICAgYnJlYWs7CiAgICB9Cn0=