作为创建扫描器的一部分,我需要执行标记化。
我想将整数和实数扫描为两种不同的标记。例如,如果我有一个令牌 1.0 。
我如何将其分类为整数或实数。
作为创建扫描器的一部分,我需要执行标记化。
我想将整数和实数扫描为两种不同的标记。例如,如果我有一个令牌 1.0 。
我如何将其分类为整数或实数。
使用正则表达式来识别浮点数和整数(请参阅http://www.regular-expressions.info/floatingpoint.html),如果它们不包含小数点或指数,则将它们分类为整数。