标签: c++ visual-c++
我需要在c ++中为赋值语句解释器编写一个程序。我已经在java中实现了该程序。我需要对由数字,单词和运算符(=,+, - ,*,/)组成的输入进行标记。我在java中使用了一个流Tokenizer来标记和解析输入。我需要像1.control这样的函数转到下一个令牌2.当前令牌的类型(数字或单词)。like functions nexttoken()和ttype()nval() java中的sval()pushback()。请帮帮我。
答案 0 :(得分:2)
Boost::Tokenizer是一个非常通用的C ++标记器,应该可以轻松处理你的情况。