边学边做,法力无边
PEG (parsing expression grammar), 可以做编程语言设计,也可以设计DSL,类似yacc等BNF方式,但要简单的多。
比如python,zig都是用peg设计的语法.
github.com/ziglang/zig…
PEG语法
它的语法简单,仅记住几种
Expr
2023年 9月 4日 56.3k 0
边学边做,法力无边
PEG (parsing expression grammar), 可以做编程语言设计,也可以设计DSL,类似yacc等BNF方式,但要简单的多。
比如python,zig都是用peg设计的语法.
github.com/ziglang/zig…
它的语法简单,仅记住几种
Expr