Я пытаюсь создать язык для книжной библиотеки и хочу добиться такого синтаксиса.
Как я могу использовать cpp и макросы, чтобы, когда это записано в файле C++, оно транслировалось в конструктор C++, который инициализирует книгу? Проблема, с которой я столкнулся, - это двоеточие, потому что макросы не могут его распознать.
Подробнее здесь:
https://stackoverflow.com/questions/798 ... parser-dsl