Как предотвратить замену двумя экземплярами С++ в предложении asciidoctor?

Если C++ встречается в предложении только один раз, asciidoctor отлично анализирует строку.

Если C++ встречается дважды, asciidoctor соответствует bar в приведенном ниже примере.

Различные попытки предотвратить замены не работают.

Как с помощью asciidoctor можно набрать C++ два или более раз в предложении?

. foo C++
. foo C++ bar C++ blah
. foo C\++ bar C++ blah
. foo C+\+ bar C++ blah
. foo C\+\+ bar C++ blah
. foo C+\+ bar C\++ blah
. foo C+\+ bar C+\+ blah
. foo C\\++ bar C\\++ blah
. foo C\\++ bar C++ blah

cpp


person Calaf    schedule 05.06.2015    source источник


Ответы (1)


Необходимы встроенные атрибуты.

Следующие четыре образца анализируются правильно.

. {cpp}
. {cpp} and {cpp}
. `{cpp}`
. `{cpp}` and `{cpp}`

производство

cpp

Хотя может быть где-то скрывается ошибка .

Если вы хотите напишите c++ (в строчные буквы), перед строками выше ставится :cpp: c++.

person Calaf    schedule 09.06.2015