Erlang 在leex语法文件定义中,是否有一个正则表达式规则来精确匹配N个元素?

Erlang 在leex语法文件定义中,是否有一个正则表达式规则来精确匹配N个元素?,erlang,elixir,leex,Erlang,Elixir,Leex,通过查看,我没有看到完全匹配N个元素的示例,比如(element){N} 这失败了: Definitions. ThreeFoos = foo{3} 解决办法是: Definitions. ThreeFoos = foofoofoo 因此,如果我想匹配3000个foo,那么定义Three000andfoos=foo会变得相当笨拙。有一些黑客,比如从较小的定义(例如,SixteenFoos={EightFoos}{EightFoos})构建越来越大的foo定义,但这似乎很愚蠢。看起来lee

通过查看,我没有看到完全匹配N个元素的示例,比如
(element){N}

这失败了:

Definitions.

ThreeFoos = foo{3}
解决办法是:

Definitions.

ThreeFoos = foofoofoo

因此,如果我想匹配3000个foo,那么定义
Three000andfoos=foo
会变得相当笨拙。有一些黑客,比如从较小的定义(例如,
SixteenFoos={EightFoos}{EightFoos}
)构建越来越大的foo定义,但这似乎很愚蠢。

看起来
leex
中对区间范围的支持是在Erlang/OTP和