Препроцессор Lout, написанный на python, использовался во время производства книги под названием «Программирование на C ++ с использованием Qt> - PullRequest
0 голосов
/ 12 января 2012

Авторы (Жасмин Бланшетт и Марк Саммерфилд) из C++ GUI Programming with Qt раскрыли подробности производства в конце книги.

Цитата:

Авторы написали текст, используя NEdit и Vim. Они набрали и сами проиндексировали текст, пометив его измененным синтаксисом Lout что они преобразовали в чистый Lout с помощью специального препроцессора, написанного в Python.

Ссылка:

Мой вопрос:

Может кто-нибудь указать мне, где я могу найти подробности о такой грамматике, полученной из Lout вместе с сопровождающим его инструментом, написанным на Python (препроцессор)?

Edit:

Использование замены Lout не допускается.

Ответы [ 2 ]

1 голос
/ 12 января 2012

Может ли кто-нибудь указать мне, где я могу найти подробности о такой грамматике, полученной из Lout?

Вам лучше взглянуть на более устоявшуюся грамматику набора текста, такую ​​как LaTex , если вы не ищете уже написанный препроцессор Lout.

... вместе с сопровождающим его инструментом, написанным на Python (препроцессор)?

Если я правильно понимаю, Жасмин Бланшетт и Марк Саммерфилд разработали свою собственную грамматику набора текста, которую они преобразовали в Lout. Не зная наверняка, что они сделали, я предполагаю, что это была в основном замена символов. Чтобы взять пример из LaTex, конвертируем \circle в \bigcirc.

Посмотрев на Lout, я понял, где было бы относительно легко написать конвертер HTML в Lout.

0 голосов
/ 13 января 2012

Я нашел txt2tags в коде Google.

  • Он предназначен для Lout.
  • Написан на Python.1011 *
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...