1

查看 leex的文档,我没有看到完全匹配 N 个元素的示例,例如(element){n}

这失败了:

Definitions.

ThreeFoos = foo{3}

解决方法是这样的:

Definitions.

ThreeFoos = foofoofoo

因此,如果我想匹配 3,000 个 foo,则定义ThreeThousandFoos = foofoofoo<2,997 more foos>将变得非常笨拙。有一些技巧,例如从较小的定义(例如SixteenFoos = {EightFoos}{EightFoos})构建越来越大的 foo 定义,但这似乎很愚蠢。

4

1 回答 1

2

看起来leex对区间范围的支持在六年前在 Erlang/OTP 中被注释掉了,并且再也没有包含在内

于 2017-07-27T18:52:50.027 回答