ob-ivan / zettai-tesuji

Maajan Zettai Tesuji 180 -- Russian translation site
0 stars 0 forks source link

Улучшить взаимодействие с парсером #95

Closed ob-ivan closed 11 years ago

ob-ivan commented 11 years ago
  1. Убрать абстрактный build из Node. Парсеру он не нужен, требовать его наличия он не вправе.
  2. Позволить задавать сложные правила. Для этого надо разрешить правилам Sequence, OrderedChoice, ZeroOrMore, Optional итп принимать не только имена правил, но и безымянные правила, которые формируют узел-фрагмент (Node\Fragment). При добавлении к коллекции узлов (NodeCollection) фрагмента, он заменяется на присоединение своих детей -- с соблюдением этого же правила для них.
ob-ivan commented 11 years ago

Работает.