Мне нужно рекомендованное решение для target-языка с указанными свойствами. Свойства парсера я дописал — это простота и изящество в написании правил.
Я понимаю что любое средство подходит теоретически, но мне теоретически не нужно — вчера попробовал Citrus и зря (нужно расставлять каждый пробелы, из документации только минимальный пример калькулятора).
Если эти правила применять в блоге то отчасти оно должно сработать (хотя внутренние ссылки/взаимосвязность тоже учитываются, слышал). Но это ничего не помешает поставить ссылку (без нофоллоу, конечно) извне. И всё — оборона разрушена.