Когда-то давно (15 лет назад) я делал наброски языка разметки текстов. С использованием квадратных скобок [] для тэгов и фигурных {} для ссылок на какие-либо термины. Фактически, как в Wikitext для ссылок используется синтаксис [[имя статьи]], так и там {термин} или {имя статьи}. Но проблема, побудившая меня на размышления о решении, была
(
Read more... )
Comments 6
{url:https://en.wikipedia.org/}
{user:johnsmith}
Reply
Если я сразу определяю IPv4 и URL, то почему бы компилятору не делать это же? А в случаях, где возможны противоречия, придётся подсказать. Поэтому {user:johnsmith} скорее всего останется с префиксом user.
Reply
Компилятор тоже уверен, что разногласия здесь невозможны, и смело вставит в этом месте, например, ссылку на release notes для версии 10.0.0.1 нашего замечательного продукта.
Reply
Reply
Reply
При том, что для FFI это не нужно, т.к. в FFI нет локальных переменных, и любые имена существуют в контексте. Достаточно:
x = current_row."Absolute x value"
А макросами лучше не генерировать странное. Машине имена безразличны, важна уникальность. А вот читать мусор при отладке не очень комфортно.
Reply
Leave a comment