refactor: 优化字符串扫描器代码
- 移除了类 StringTokenScanner 中的作者和年份信息 - 删除了冗余的代码注释,提高了代码的可读性和维护性
This commit is contained in:
parent
e6ad4ff282
commit
bfcfcbb107
@ -26,9 +26,6 @@ import org.jcnc.snow.compiler.lexer.token.TokenType;
|
|||||||
* <li>STRING:扫描字符串内容</li>
|
* <li>STRING:扫描字符串内容</li>
|
||||||
* <li>ESCAPE:处理转义字符</li>
|
* <li>ESCAPE:处理转义字符</li>
|
||||||
* </ul>
|
* </ul>
|
||||||
*
|
|
||||||
* @author 你的名字
|
|
||||||
* @since 2024
|
|
||||||
*/
|
*/
|
||||||
public class StringTokenScanner extends AbstractTokenScanner {
|
public class StringTokenScanner extends AbstractTokenScanner {
|
||||||
|
|
||||||
@ -92,7 +89,6 @@ public class StringTokenScanner extends AbstractTokenScanner {
|
|||||||
|
|
||||||
case ESCAPE:
|
case ESCAPE:
|
||||||
// ESCAPE状态:下一个字符会作为转义内容,无论是"、n、t等
|
// ESCAPE状态:下一个字符会作为转义内容,无论是"、n、t等
|
||||||
// 注意advance已经处理,所以不需要再append
|
|
||||||
currentState = State.STRING;
|
currentState = State.STRING;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user