refactor: 移除对浮点数字面量后缀 D 的支持

This commit is contained in:
zhangxun 2025-07-18 11:15:35 +08:00
parent 901d2f842a
commit 3dd06261e2

View File

@ -42,7 +42,7 @@ import org.jcnc.snow.compiler.lexer.token.TokenType;
* <li>小数点后缺失数字 1. 抛出 LexicalException</li> * <li>小数点后缺失数字 1. 抛出 LexicalException</li>
* </ol> * </ol>
* <p> * <p>
* 支持的单字符类型后缀包括: b, s, l, f, d 及其大写形式若需支持多字符后缀可将该集合扩展为 Set<String> * 支持的单字符类型后缀包括: b, s, l, f 及其大写形式若需支持多字符后缀可将该集合扩展为 Set<String>
*/ */
public class NumberTokenScanner extends AbstractTokenScanner { public class NumberTokenScanner extends AbstractTokenScanner {
@ -51,7 +51,7 @@ public class NumberTokenScanner extends AbstractTokenScanner {
* 包含: b, s, l, f, d 及其大写形式 * 包含: b, s, l, f, d 及其大写形式
* 对于多字符后缀可扩展为 Set<String> 并在扫描尾部做贪婪匹配 * 对于多字符后缀可扩展为 Set<String> 并在扫描尾部做贪婪匹配
*/ */
private static final String SUFFIX_CHARS = "bslfdBSLFD"; private static final String SUFFIX_CHARS = "bslfBSLF";
/** /**
* 判断是否由该扫描器处理 * 判断是否由该扫描器处理