Ответ 1
Похоже, здесь есть баги ошибок...
Во-первых, is assoc
в этом конкретном случае не нужен. Как is equiv
копирует все параметры, а не только приоритет, а &infix:<**>
является право-ассоциативным.
Причина, по которой он не работает, заключается в том, что какой-то парень сломал его в апреле 2017 года, assoc
(по существу, установив его влево-ассоциировать).
Теперь я вернул эту фиксацию, но в ветке, потому что возвращаем упражнения RT # 132711, что и пыталось исправить первоначальное удаление assoc
. Я дам вам возможность исправить эту ошибку в эти выходные, а затем объединить исправление для UPDATE: он фактически взрывается в синтаксическом анализаторе EXPR. Мой уровень rakudo haxor недостаточно высок, чтобы работать на эту вещь, поэтому я оставлю его кому-то умнее.is equiv
.
PS: вы можете сохранить несколько символов, написав &infix:<**>
как &[**]
вместо &infix:<**>