Простенький редактор грамматик #21
Labels
enhancement
New feature or request
good first issue
Good for newcomers
help wanted
Extra attention is needed
Is your feature request related to a problem? Please describe.
Писать грамматику под каждый паттерн полностью накладно.
Describe the solution you'd like
Я сейчас пишу простенький редактор грамматик -- https://github.com/nefanov/sandbox/blob/main/pathfinder/grammar_editor.py
С синтаксическим сахаром вроде 'repeatable' и 'optional' в правых частях правил. Идея следующая -- вы описываете структуру патерна как лес правил (из поддеревьев возможных деревьев вывода пути с паттерном). Потом вызывается "finalize" и грамматика "достраивается" до НФХ в ослабленной форме.
Describe alternatives you've considered
Я неоднократно говорил о возможных альтернативах
Additional context
Add any other context or screenshots about the feature request here.
The text was updated successfully, but these errors were encountered: