Closed UWN closed 1 year ago
Thanks. It is all the same bug: goal expansion for phrase/3 defined in library(apply_macros) was too greedy for partial terminals. Should be fixed with SWI-Prolog/swipl-devel@8d0bb1ccfd71629ec4ecf60d2b24856bb1af51b3. At least, all test still pass and the "unexpected" above now pass.
9.1.1, but also in current swish (except for the last which is rejected there)
Thus:
And then (independently), there is: