Closed ftyers closed 3 years ago
Since ()+
is equivalent to *
, it seems to me that it is almost certainly a mistake. I can go through and fix all of these if no one disagrees.
Doesn't appear anyone disagreed.
Every top-directory .lexc
file that has a regex containing )+
has now been corrected.
Yes, CI is failing for all of them, but in all cases except -krc
it was failing on the previous commit as well. (-krc
manages to fail on cloning the repo, so my changes are probably not the issue.)
It's only CircleCI that fails - Travis works. So it's transient.
And nightly builds were all happy as well, so it's just CircleCI being silly.
Some potentially confusing syntax causing issues like:
Error: Invalid dictionary (hint: the left side of an entry is empty)
<( ... )+>
means optional and one or more.<[ ... ]+>
means one or moreSee for example apertium-tat c5f7e7660096575f20640cd563885dab038f881d