|
SourceFormatX IDL程式碼美化工具 |
|
|
|
SourceFormatX IDL程式碼美化工具 (CORBA IDL Source Code Beautifier) 能根據IDL語言 (Interface Definition Language) 的語法規則和用戶自定義的程式碼風格對CORBA IDL程式碼進行精細的美化、縮排和整理。經過它的處理,所有原程式碼塊的縮排、註解、字元串和前置處理指令都會被自動而整潔地重排為統一的風格。這里是CORBA IDL原始碼美化效果演示,您可以直觀地了解IDL程式碼美化工具的功效。
IDL程式碼美化工具屬于 SourceFormatX程式碼美化工具 產品系列,它基于一款兼容最新CORBA IDL規則的強大的詞法解析引擎,因此您可以精確控制原程式碼塊、註解、前置處理指令和其它程式碼的所有細節。SourceFormatX IDL程式碼美化工具是讓風格隨意混亂的程式碼成為可讀性極強程式碼的最佳工具,它提供大量程式碼風格控制選項,並預設多種常見程式碼風格方案,提供圖形界面控制面板、程式編輯器、命令列界面和常見IDE插件,支援批量美化,能隨心所欲地在數秒鍾之內把您開發團隊所有的CORBA IDL程式碼快速統一為公司程式碼撰寫標准規則。
現在就試試 CORBA IDL程式碼美化工具 吧!它能瞬間將IDL程式碼檔案自動美化成您開發團隊的統一原始碼風格規則和您最喜愛的原始碼風格樣式!
CORBA IDL程式碼美化工具的功能
根據用戶自定義風格縮排重排所有函式、註解、預處理和其它原始碼元素。
自定義縮排的空格距離。
大括號的統一風格轉換。
原始碼行的智能分割和換行。
原始碼行的智能合並。
常量、變數和其它原始碼元素的自動對齊和排序。
前置處理指令的智能風格轉換。
對多行字元串語句的全面支援。
單行註解、多行註解和文件註解的智能縮排和換行。
自動添加頁頭和頁腳的註解文件模板。
全面支援 Doxygen, CCDoc, JavaDoc 等文件系統。
空格的自動轉換和風格統一。
空格 (Space) 和 制表符 (Tab) 和互相轉換。
批量格式化處理功能。
和常見的IDE的整合: Visual Studio, Eclipse, IntelliJ...
和常見的編輯器的整合: UltraEdit, EmEditor, Textpad, SlickEdit...
強大的圖形編輯界面 (GUI) 和命令列界面 (Command Line/Console)。
Unicode, Unix, Mac, GBK, Big5, Shift-JIS, JIS, EUC-JP 等編碼的轉換。
混亂和混淆 (Obfuscate) 使IDL程式碼極難閱讀和理解以保護原始碼的知識產權。
一些傳統的CORBA IDL程式碼美化工具常常使用一些特殊的字元串處理方法來實現美化功能,通常這種方法能在一些程式碼範例檔案上表現尚可,但如果一旦碰到程式碼檔案中的複雜語句時就會出錯甚至破壞掉源檔案,而這些複雜的程式碼結構在大型案件中屢見不鮮。
最可靠的辦法是依據最新的CORBA IDL語法規則建立一種“所見即所得”的IDL語言詞法解析原始碼美化器。SourceFormatX IDL程式碼美化工具就是這樣作業的,它基于強大的 Draupnir 詞法解析引擎,先根據CORBA IDL語言的語法將原始碼解析,然後再根據用戶自定義的原始碼風格進行原始碼重構。這就是為什麼 SourceFormatX IDL程式碼美化工具不但能將雜亂的垃圾程式碼美化成賞心悅目的版式,還能任意混亂和混淆程式碼的原因。
SourceFormatX IDL 程式碼美化工具 提供100多個獨立的程式碼風格選項來讓您精細地控制CORBA IDL程式碼的每個細節。通過隨心所欲地設定這些選項,即使是最挑剔的程式設計師也都能根據他自己的喜好來快速統一程式碼的風格。
不要再浪費時間手工整理原始碼了!現在就下載SourceFormatX IDL程式碼美化工具來體會全自動快速整理程式碼的快樂吧!
|