S
Skywind Inside
写自己的代码,让别人猜去吧
主页
帖子
博客广场
站点首页
Python 中使用组合方式构建复杂正则
正则写复杂了很麻烦,难写难调试,只需要两个函数,就能用简单正则组合构建复杂正则: 比如输入一个字符串规则,可以使用 {name} 引用前面定义的规则: rules definitio...
2026-09-20
👁 4
💬 0
词法分析
基于 LR(1) 和 LALR 的 Parser Generator
最近处理文本比较多,先前想增强下正则,看来不够用了,有同学推荐了我 Pyl 和 Lark,看了两眼,初看还行,但细看有一些不太喜欢的地方,于是刚好春节几天有空,从头写...
2026-09-20
👁 4
💬 0
编译原理
使用 LIBLR 解析带注释的 JSON
前文《基于 LR(1) 和 LALR 的 Parser Generator》里介绍了春节期间开发的小玩具 LIBLR ,今天春节最后一天,用它跑一个小例子,解析带注释的 json 文件。由于 python 自...
2026-09-20
👁 4
💬 0
编译原理
56 行代码用 Python 实现一个 Flex/Lex
作为 Yacc/Bison 的好搭档 Lex/Flex 是一个很方便的工具,可以通过写几行规则就能生成一个新的词法分析器,大到给你的 parser 提供 token 流,小到解析一个配置文件,都...
2026-09-20
👁 4
💬 0
词法分析
Skywind Inside
博客广场
站点首页
© 2026 Skywind Inside · Powered by 678PDF