Я работал над некоторыми примерами DSL в Drools, и мне нужно было «посмотреть», как выглядел сгенерированный DRL. Я пробовал с версиями 6.3.0-SNAPSHOT и 6.4.0-SNAPSHOT.Является ли слово «результат» сломанным в Drools DSL?
В соответствии с документацией [1] должно быть возможно добавить специальное ключевое слово result
в качестве комментария в DSL-файле. Это должно печатать созданный DRL прямо на System.out.
Я попытался добавить следующую строку в свой DSL-файл, но я не получил ни одного напечатанного DRL.
#/ debug display result and usage
Я также попытался с:
#/ result
Но у меня не было никакой удачи.
Итак, на мой вопрос: данное ключевое слово result
поддерживается? Единственное ключевое слово, указанное в документации, которая, как представляется, работает, - usage
.
IIRC, возможно, это было преднамеренное изменение, сделанное позже - моя первоначальная реализация этих функций отладки использовала stdout повсюду. – laune