Size: a a a

2020 July 24

m

magras in pro.cxx
В общем не знаю. Да, наверное, греческий алфавит может быть полезным, но для меня это не перевешивает минусы от использования юникода и я вряд ли стал бы использовать юникод даже здесь.
источник

AD

Apache DOG™ in pro.cxx
magras
В общем не знаю. Да, наверное, греческий алфавит может быть полезным, но для меня это не перевешивает минусы от использования юникода и я вряд ли стал бы использовать юникод даже здесь.
Линтер, на такое он пишется за 15 минут.
источник

AD

Apache DOG™ in pro.cxx
Разрешать стрелять в ногу это же плюсовая идеология
источник

ПК

Побитый Кирпич... in pro.cxx
magras
В общем не знаю. Да, наверное, греческий алфавит может быть полезным, но для меня это не перевешивает минусы от использования юникода и я вряд ли стал бы использовать юникод даже здесь.
А как же коменты локализованные?
источник

NP

Nikita Provotorov in pro.cxx
Apache DOG™
Линтер, на такое он пишется за 15 минут.
за 15 минут это спорно, нужно уметь отделять где имя переменной а где строковый литерал
источник

m

magras in pro.cxx
Побитый Кирпич
А как же коменты локализованные?
Я всегда на английском пишу. Даже временные, которые не должны попасть в коммит. Ну и речь идет об идентификаторах, а не комментах.
источник

NP

Nikita Provotorov in pro.cxx
15 минут разве что для человека который уже имеет норм опыт в написании проверок например для clang-tidy
источник

AD

Apache DOG™ in pro.cxx
Nikita Provotorov
за 15 минут это спорно, нужно уметь отделять где имя переменной а где строковый литерал
то что в кавычках строковое, остальное не строковое, у вас же стринговой интерполяции нет?
источник

ПК

Побитый Кирпич... in pro.cxx
Apache DOG™
то что в кавычках строковое, остальное не строковое, у вас же стринговой интерполяции нет?
Пока нет, гыгы
источник

AD

Apache DOG™ in pro.cxx
ну дальше да парсить надо
источник

m

magras in pro.cxx
Apache DOG™
ну дальше да парсить надо
А вы предлагаете свой парсер от начала до конца писать? Не правила для tidy?
источник

m

magras in pro.cxx
Apache DOG™
то что в кавычках строковое, остальное не строковое, у вас же стринговой интерполяции нет?
В таком случае, могу напомнить о raw literal.
источник

AD

Apache DOG™ in pro.cxx
оно отменяет наличие кавычек?
источник

AD

Apache DOG™ in pro.cxx
magras
А вы предлагаете свой парсер от начала до конца писать? Не правила для tidy?
можно и правила для тайди, если он у вас есть и не кактус.
источник

m

magras in pro.cxx
Apache DOG™
оно отменяет наличие кавычек?
Кавычки там есть, но далеко не только кавычки:
prefix(optional) R"delimiter( raw_characters )delimiter"
источник

AD

Apache DOG™ in pro.cxx
а в чём проблема? префикс в коде,  если он юникодный то туда ему и дорога,в бан
источник

m

magras in pro.cxx
Apache DOG™
а в чём проблема? префикс в коде,  если он юникодный то туда ему и дорога,в бан
Я просто к тому, что писать свой парсер плюсового кода когда есть tidy звучит странно.
источник

AD

Apache DOG™ in pro.cxx
Потому что я не плюсовик, и мыслю с той стороны насколько просто сделать это с нуля
источник

m

magras in pro.cxx
Ответ - не просто. На первом шаге есть еще препроцессор, который может делать любые замены.
источник

AD

Apache DOG™ in pro.cxx
Не совсем любые, няз он не умеет вычислять
источник