标签: c compiler-construction token tokenize lexical
我需要在创建扫描程序时执行标记化。
我想将整数和实数扫描为两种不同的标记。例如,如果我有一个令牌1.0。
我如何将其分类为整数或实数。
答案 0 :(得分:0)
使用正则表达式识别浮点数和整数(请参阅http://www.regular-expressions.info/floatingpoint.html),如果它们不包含小数点或指数,则将它们归类为整数。