En regardant à travers le documentation for leex, je ne vois pas un exemple de correspondre exactement N éléments, comme (element){n}
?Dans une définition de fichier de grammaire leex, existe-t-il une règle Regex pour faire correspondre exactement N éléments?
Cela échoue:
Definitions.
ThreeFoos = foo{3}
Le travail est autour de ceci:
Definitions.
ThreeFoos = foofoofoo
Donc, si j'ai eu un cas où je veux correspondre 3000 Foo, la définition ThreeThousandFoos = foofoofoo<2,997 more foos>
obtiendrait assez difficile à manier. Il existe des hacks, comme construire des définitions foo de plus en plus grandes à partir de plus petites (par exemple SixteenFoos = {EightFoos}{EightFoos}
), mais cela semble stupide.
Merci. Je vais jeter un coup d'oeil au code source. – amorphid