Задача:
Алфавит сообщения состоит из символов a-z, A-Z, 0-9, \n, пробел, и ограниченный набор специальных символов, скажем <, > и /.
Кроме того, поддерживаются теги форматирования текста, например <bold> <italic> и <underlined> с соответствующими закрывающими </underlined> </italic> и </bold>.
Требуется:
Придумать систему разметки текста, которая позволит отформатировать сообщение произвольным образом, то есть написать произвольную последовательность символов, включая и специальные с произвольными флагами форматирования для каждого символа.
Такое нужно например для тегов форума, того же LORCODE, например.
Возникает вопрос: имеет ли задача решение?
И да, не стоит думать что ответ очевиден.