ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
405612
testerplus (27.04.2013 16:50, просмотров: 16239)
Посоветуйте какой-нибудь мощный code beautifier для Си (и Си++), плиз. Хочу, чтобы умел: 1. Выравнивать отступы (с заменой табов спейсами), переносить { и } по моим правилам. 2. Отделять арифметические/логические и пр. операторы пробелами (типа из "a=b*(c-d)" делал "a = b * (c - d)" 3. Вставлять пустые строки перед всякими if, switch, for и т.п. 4. Вставлять пустые строки (а еще лучше - блоки комментариев, пускай пустые) перед определением функций 5. Выравнивать блоки комментариев. Или даже заменять комментарии одного типа (//) на другой (/**/) 6. По возможности - автоматом менять имена идентификаторов в зависимости от типа или назначения (например, чтобы можно было махом все консты и енумы сделать заглавными буквами) Раньше с удовольствием делал это все вручную, изредка прибегая к помощи бьютифайера, встроенного в СликЕдит, и своих небольших программ. Но сейчас, после двухлетнего перерыва, выдали для описка косяков исходник под 90 файлов индусского кода, и руки опустились.