之前一直以为 PEG 是 Python Expression Grammar 的意思 (汗
SMIE 也是难用无比,这两个(SMIE和PEG)更像是实验性的feature,先不管三七二十一塞进来看看 话说现在还有什么是tree sitter搞不定的吗?
能否不要回复的时候带脏字?
2 个赞
抱歉,已改正
1 个赞
peg和递归下降是等价的,但是看上去更像不带lookahead的LL (0) parser?从形状上看,peg文法是一个向右折叠的二叉树,每个结点的左子树一定没有左子树。
2 个赞
tree sitter 搞不定的上下文相关语法当然有,不过 PEG 单独也搞不定。
2 个赞
- PEG: Fix bug#76555 · emacs-mirror/emacs@fb4db5c
- peg.texi: Fix bug#76555 even a bit more · emacs-mirror/emacs@4d39613
- peg.texi: Fix bug#76555 even a bit more · emacs-mirror/emacs@816a17a
Fixed.
连修三次,估计困麻了
OK, I think I managed to push a proper fix to `emacs-30`, tho
very laboriously. Clearly lack of sleep does not impact my
cognitive abilities.
Stefan