Какова каноническая реализация скидки с цены?

проблема с записью моего собственного синтаксического анализатора Скидки с цены в Clojure состоит в том, что Скидка с цены не является хорошо указанным языком. Нет никакой "официальной" грамматики, просто неофициальное "Вот - то, как это работает" описание и действительно уродливая ссылочная реализация в Perl. http://briancarper.net/blog/415/

я вижу спецификацию Gruber здесь и реализация здесь .

Это - реализация, которая выигрывает Google, оценивающий тест здесь

Затем существует скидка с цены штепселя , который, кажется, решает 'нет никакой грамматики' проблемы - но не каноническая реализация.

Мой вопрос - какова каноническая реализация скидки с цены? (Тот, который, как все говорят, определяет стандарт).

РЕДАКТИРОВАНИЕ:

я подтверждаю, что "нет никакого канонического стандарта". Я ищу следующую лучшую вещь.

ответ, кажется, showdown.js, но существует проблемы с ним .

(использование определения канонических, являющихся тем, который, как все говорят, определяет стандарт).

Это становится ссылаемым здесь и на github здесь .

я добавлю pagedown также (как хвалится @deceze), потому что это, кажется, исправляет ошибки в откровенном обмене мнениями и немного ближе к оригиналу Gruber.

18
задан Community 23 May 2017 в 11:53
поделиться