会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dacec
博客园
首页
联系
订阅
管理
2025年3月3日
【编译原理】符合LL(1)的括号平衡文法
摘要: 文法 Start → ( Content ) Content → id Content | ( Content ) Content | ε 非终结符 FIRST集 FOLLOW集 Start ( $ Content id, (, ε ) 产生式 SELECT集 Start → ( Content )
阅读全文
posted @ 2025-03-03 01:14 laditor
阅读(15)
评论(0)
推荐(0)
2024年12月27日
【踩坑记录】tree-sitter编写parser,external scanner 规则无法处理空字符
摘要: 问题描述 用external scanner编写的规则square_start和square_end,标志方括号的起始和结束(中途允许方括号,但是数量要匹配)。 enum TokenType { SquareStart, SquareEnd, SquareLeft, SquareRight, };
阅读全文
posted @ 2024-12-27 17:20 laditor
阅读(39)
评论(0)
推荐(0)
2024年12月3日
tree-sitter编写parser,用external scanner实现eof规则
摘要: 用tree-sitter external scanner实现eof规则
阅读全文
posted @ 2024-12-03 23:48 laditor
阅读(244)
评论(0)
推荐(0)
公告