Gema는 패턴 일치 개념에 기반한 범용 텍스트 처리 유틸리티입니다.일반적으로 사용자가 정의한 패턴 세트로 지정된대로 데이터에 특정 변환을 수행하는 동안 입력 파일을 읽고 출력 파일에 복사합니다.cpp, grep, sed, awk 또는 strings와 같은 Unix 유틸리티가 수행하는 작업을 수행하는 데 사용할 수 있습니다.매크로 프로세서로 사용될 수 있지만 매크로 호출의 모양에 대한 특정 구문을 강요하지 않기 때문에 cpp 또는 m4보다 훨씬 일반적입니다.
gema
웹 사이트:
http://gema.sourceforge.net/카테고리
라이센스가있는 모든 플랫폼에서 Gema를 대체
7
5
GCC C Preprocessor (cpp)
C 전처리 기는 컴파일하기 전에 C, C ++ 및 Objective-C 프로그램을 변환하는 데 사용되는 매크로 언어를 구현합니다.자체적으로도 유용 할 수 있습니다.
1
0
preprocess
(1) 여러 언어에서 작동하고 (2) 전 처리기 명령문을 해당 언어의 주석으로 인코딩하여 구문 정확성이 손상되지 않는 C 전 처리기의 변형입니다.
0
Mozilla Text Preprocessor
빌드 전처리 기는 C 전처리 기와 유사하며 XUL 및 JavaScript 문서와 같은 내장 전처리 기가없는 파일을 처리하기위한 것입니다.