fix: 数值字面量后紧挨着标识符时,报错信息输出完整标识符
This commit is contained in:
parent
e2d4f97d75
commit
901d2f842a
@ -177,8 +177,10 @@ public class NumberTokenScanner extends AbstractTokenScanner {
|
||||
|
||||
/* 2-B. **非法字母**(既不是后缀,也没有空白隔开) */
|
||||
} else if (Character.isLetter(next)) {
|
||||
var its = new IdentifierTokenScanner();
|
||||
var token = its.scanToken(ctx, line, col);
|
||||
throw new LexicalException(
|
||||
"数字后不能紧跟未知标识符 '" + next + "'", line, col);
|
||||
"数字后不能紧跟未知标识符 '" + token.getLexeme() + "'", line, col);
|
||||
/* 2-C. **非法下划线** */
|
||||
} else if (next == '_') {
|
||||
throw new LexicalException(
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user