4.13 调试

最后更新于:2022-04-01 01:09:57

如果想要调试,可以使lex()运行在调试模式: ~~~ lexer = lex.lex(debug=1) ~~~ 这将打出一些调试信息,包括添加的规则、最终的正则表达式和词法分析过程中得到的标记。 除此之外,lex.py有一个简单的主函数,不但支持对命令行参数输入的字串进行扫描,还支持命令行参数指定的文件名: ~~~ if __name__ == '__main__': lex.runmain() ~~~ 想要了解高级调试的详情,请移步至最后的高级调试部分。
';