Wanted: C++ Src Formatter

Тема в разделе "LANGS.C", создана пользователем gazlan, 7 сен 2007.

  1. gazlan

    gazlan Member

    Публикаций:
    0
    Регистрация:
    22 май 2005
    Сообщения:
    414
    Ищется форматтер С++ исходного кода (под Win).
    Желательно вменяемого размера (НЕ Java, VB etc).

    Из всего виденного, единственное, что похоже на форматтер,
    это SourceFormatX (h**p://w*w.textrush.com), но после
    опробывания триала, осталось впечатление, что программа
    справляется только с более-менее форматированным вводом,
    а часть заявленных опций просто не работает.
     
  2. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Ctrl+K,F?
     
  3. gazlan

    gazlan Member

    Публикаций:
    0
    Регистрация:
    22 май 2005
    Сообщения:
    414
    Я, видимо, недостаточно ясно выразился.
    Речь идет о форматировании исходного текста в соответствии с заданным набором правил (расстановка пробелов (отдельные правила для каждой из лексем С++), пустых строк, разделителей, описаний классов и аргументов функций, скобок, операторов ссылки и разыменования итд). Причем, выполняться это должно автоматически для всего проекта, где могут быть (как минимум) несколько десятков файлов.
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Ну тогда SourceStyler, StyleManager, etc.
     
  5. gazlan

    gazlan Member

    Публикаций:
    0
    Регистрация:
    22 май 2005
    Сообщения:
    414
    Thanx! По etc. я уже ходил и ничего путного не попалось, а первые два поищу.
    ----------------------------------
    SourceStyler - когда запустил, вспомнил, что это я уже видел.
    Не самый плохой форматтер, но все-таки не то.
    StyleManager - хочет .NET. Выбросил. Говна не держим.
     
  6. nerezus

    nerezus New Member

    Публикаций:
    0
    Регистрация:
    23 сен 2006
    Сообщения:
    89
    в Code::Blocks есть.
     
  7. gazlan

    gazlan Member

    Публикаций:
    0
    Регистрация:
    22 май 2005
    Сообщения:
    414
    Спасибо, взгляну - где-то валялся.
     
  8. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    gazlan
    Найдёшь подходящий - не забудь сообщить :)
     
  9. gazlan

    gazlan Member

    Публикаций:
    0
    Регистрация:
    22 май 2005
    Сообщения:
    414
    Well. Пока немного поигрался с SourceStyler (h**p://w*w.ochre.com) - это оказалась более новая версия.Не так уж и плохо, но не все есть, что хотелось бы, а из оставшегося часть работатет неверно - в превью одно, в файле другое. Главное достоинство - регистрируется правкой одного байта :) (SourceFormatX - "russian style" - состоит почти исключительно из защиты :)
     
  10. Ra_

    Ra_ New Member

    Публикаций:
    0
    Регистрация:
    4 мар 2007
    Сообщения:
    289
  11. gazlan

    gazlan Member

    Публикаций:
    0
    Регистрация:
    22 май 2005
    Сообщения:
    414
    Похоже, нигде нет -разработка прекращена, все линки сдохли.

    Эти видел. Не впечатлило.

    Не в тему, но может быть полезно (визуализатор для C++):
    h**p://forum.exetools.com/showthread.php?p=57473#post57473
     
  12. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Такая фича есть в каждой UML тулзе, она позволяет генерировать диаграммы из сорцов.
     
  13. gazlan

    gazlan Member

    Публикаций:
    0
    Регистрация:
    22 май 2005
    Сообщения:
    414
    Никогда не мог понять, какая от них может быть польза.
    Теперь знаю - они позволяют генерировать диаграммы из исходников :)