forked from antoniocorreia/refactool
-
Notifications
You must be signed in to change notification settings - Fork 0
spgroup/refactool
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Autor: Antonio Correia /refactool_example => diretório de projeto exemplo com arquivos .c /refactorings => diretório de arquivos dos refactorings refatool_cl.py => Chamada por linha de código cl (command line), para mais informações: refactool_cl.py -h refactool_core.py => core da ferramenta importado por refactool_cl e refactool_gui Exemplo: refactool_core('',[1,0,0,0,0,0,0,0,0],0) refactool_gui.py => uso da ferramenta através de interface gráfica (Graphical User Interface) util.py => utilidades, como função de reconhecimento dos padrões Ferramenta de refactoring e transformação de programas, que receberá como entrada o diretório de um sistema (possivelmente) contendo anotações não disciplinadas, os refactorins do catálogo apresentado em A catalogue of refactorings to remove incomplete annotations de F Medeiros, M Ribeiro, R Gheyi, B Fonseca, mais uma indicação para transformação ou não dos arquivos, e produzirá como saída um arquivo de log refactool_log contendo estatísticas sobre os refactorings selecionados e opcionalmente o código do sistema com todas as anotações disciplinadas no subdiretório refactool_transformacoes. São utilizadas expressões regulares em python para implementar os refactorings.
About
Ferramenta de transformação de código c baseado no catálogo proposto em "A Catalogue of Refactorings to Remove Incomplete Annotations"
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 97.2%
- TeX 1.2%
- Shell 0.6%
- Python 0.4%
- Roff 0.3%
- Assembly 0.2%
- Other 0.1%