Здравствуйте, Ka3a4oK, Вы писали:
KK>Сабж не работает. Куда стучаться?
Имхо, это изза багов хайлайтера. Некоторые куски кода там не вписываются в грамматику, в просмотре кода это вглядит как пробел на красном фоне. Оказывается грамматика в pygments должна быть строгой и разбирать все возможные примеры кода. Думаю надо допилить грамматику в пигментах. Ибо куски кода без ошибок показываются нормально.
Здравствуйте, Ziaw, Вы писали:
Z>Если кто-то хочет помочь в исправлении, но не хочет фиксить хайлайтер, просьба просто собрать код, который выдает ошибки подсветки в одном файле.
Вобщем код с ошибками прислал только _nn_ вчера по гуглтолку. Поэтому я пофиксил только пробелы в $ сплайсах (то, на что я давал ссылку в ветке). И @ строки заканчивающиеся на \" (репорт _nn_).
Пулреквест должен быть принят в пигменты, потом гитхаб обновить их. Думаю месяц, не меньше.
Пробел в сплайсах — основная ошибка, но я уверен, что их еще полно. Если вы видите в коде или вики неожиданные пробелы на серокрасном фоне или другие глюки подсветки — пишите сюда.
Здравствуйте, Ziaw, Вы писали:
Z>Пробел в сплайсах — основная ошибка, но я уверен, что их еще полно. Если вы видите в коде или вики неожиданные пробелы на серокрасном фоне или другие глюки подсветки — пишите сюда.
Здравствуйте, CodingUnit, Вы писали:
CU>Здравствуйте, Ziaw, Вы писали:
Z>>Пробел в сплайсах — основная ошибка, но я уверен, что их еще полно. Если вы видите в коде или вики неожиданные пробелы на серокрасном фоне или другие глюки подсветки — пишите сюда.
CU>С рекурсивными строками проблема, если в них вложены другие строки, например как здесь: https://github.com/rsdn/nemerle/wiki/Basic-types-print
Проблема не именно в них, проблема была в недопустимости пробелов и кавычек внутри $(). Я ее устранил.
По уму надо внутри строки разбирать выражение, но я не знаю как это сделать не дублируя грамматику. Сейчас это все считается одним сплайсом в котором выделяются только идентификаторы и числа. То есть ошибок не будет, но полностью корректной такую подсветку тоже не назовешь.