Короткое название вместо interpretation
xamgore opened this issue · 1 comments
Привет. Часто приходится интерпретировать деревья, и постоянно писать слово interpretation
. Оно сложное (erpre), сильно раздувает грамматику, с точки зрения чтения кода становится трудно ориентироваться.
Может, попробуем добавить альяс для него? Например, means
:
VESTIBULE = rule(or_(
rule(
...
).means(Fact.one),
rule(
...
).means(Fact.two),
).means(Fact)
Кажется, это ничего не ломает, но сильно упрощает жизнь.
Ой, в yargy есть ряд названий, которые можно переосмыслить и назвать по-другому, например, morph_pipeline, dictionary, normalized, type. Соглашусь, means выглядит поприкольнее interpretation. Но
- Обратная совместимость. Можно поддержать две записи, но это неудобно читать, разный код будет означать одно и то же.
- Так принято называть. В Томите тоже есть "интерпретация" и слово "interp"
Короче, предлагаю вам привыкнуть )) Как человек, который написал уже кучу грамматик для yargy, могу сказать, что на практике длинное слово interpretation +- последнее, что будет вас беспокоить ))) Если ооочень хочется, как-нибудь запатчить название метода в рантайме.