filepp

軟件截圖:
filepp
軟件詳細信息:
版本: 1.8.0
上傳日期: 2 Jun 15
開發: Darren Miller
許可: 免費
人氣: 161

Rating: nan/5 (Total Votes: 0)

filepp是一個通用的文件預處理器。它被設計為允許用任何類型的文件所使用的C預處理提供的功能。該項目支持以下關鍵字,所有這些都具有其通常的C預處理器的含義和用法:
·#包括
·#定義
·#如果
·#elif指令
·#ifdef來
·#ifndef
·#else偽
·#ENDIF
·#undef
·#ERROR
·#warning後
然而,filepp比C預處理器的重寫得多了,它具有以下增強功能:
·一個擴展#如果關鍵字,其中包括字符串和正則表達式解析。
·它適用於所有的字符集,包括國際字符,而不僅僅是ASCII字符。
·前綴的關鍵字(通常#)和行繼續符(通常)可以被設置為任何字符,字符串或正則表達式。
·關鍵字可以添加,刪除或修改。
·宏擴展可以全部或部分字(C預處理器的宏擴展僅適用於整個單詞)工作。
·宏可以有多個參數。
·Filepp有一個調試模式,以幫助出問題時。
·環境變量可以被自動定義為宏。
·空白行源自包含文件可以被抑制。
·Filepp可以定制在使用#pragma關鍵字,它允許任何filepp的內部功能被稱為飛。
·模塊可寫(在Perl)來修改或擴展filepp的行為。
這些都只是一些filepp有過正常的C預處理器的增強。它的主要優點是寫模塊,以延伸和修改其行為的能力。 Filepp是用Perl編寫,並允許任何人誰知道如何在Perl程序方便地編寫模塊。 Filepp附帶有一組模塊,請執行以下操作:
·對於模塊:實現#for關鍵字。該允許生成的循環,其行為類似於Perl和C語言的循環。
·模塊的foreach:實現了#foreach關鍵字。在允許的字符串列表要生成的循環,其行為類似於Perl和CSH foreach循環。
·C-comment模塊:移除文件C和C ++風格的註釋。
·哈希註釋模塊:刪除#風格的註釋從文件(如用於Perl和shell腳本)。
·功能模塊:允許寫入宏直接調用Perl函數。這使得宏給動態輸出。
·數學模塊:實現基本的數學函數,包括加,減,乘,除,正弦,餘弦,指數,隨機等。
·格式模塊:提供的功能設置文本格式,包括C / Perl的風格printf函數和Perl的SUBSTR函數列表。
·字面模塊:該模塊可以防止出現在弦宏被替換。
·TOUPPER模塊:在轉換文件為大寫小寫字母。
·TOLOWER模塊:在轉換文件為小寫全部大寫。
·bigdef模塊:支持多行宏,而不需要把續行符,在每一行的末尾定義 - 使大宏更可讀。
·bigfunc模塊:同bigdef,唯一不同的是當宏被替換,而不是宏定義時嵌入宏的任何關鍵字進行評估。
·defplus模塊:使現有的宏被appened到。
·BLC模塊:啟用自動續行,如果一個右括號是在開幕支架下方的線。
·cmacro模塊:通過將圍繞他們的價值觀報價使某些宏更“C”等。
·CPP模塊:使filepp表現得像一個基本的C預處理器。
·正則表達式模塊:實現Perl的風格的正則表達式搜索和替換,這使得要搜索的正則表達式,並與其他字符串替換。
·搶模塊:用來搶輸入之前的任何處理就可以完成。
什麼是新的,在此版本:
·此版本包括處理鏈的改寫使宏宏在正確的行為。
·其他一些錯誤修正和小改進作了發言。

類似的軟件

itools
itools

20 Feb 15

namedentities
namedentities

14 Apr 15

Gnosis Utils
Gnosis Utils

2 Jun 15

意見 filepp

評論沒有發現
添加評論
打開圖片!