2009-03-19 4 views
1

임씨는 이것을하는 기존의 프로젝트가 있는지 찾고 있습니다.C++ Transformer scripting

일반적으로 나는 C++ 파일에서로드하여 구문 분석 한 다음 스크립트에서 규칙 집합을 기반으로 헤더를 추가하거나 형식을 변경하거나 코딩 단락을 제거하는 등 const int 함수에서 매개 변수를 int 매개 변수, 또는 어쩌면 어떤 종류의 C++ 파일을 기반으로 어떤 종류의 dom을 생성하는 것이 조작되고 다시 작성 될 수 있습니다.

무료 또는 상업용 프로젝트/제품이 있습니까?

+0

검색에 "예쁜 프린터"및/또는 "미화"를 사용해보십시오. 나는이 단어들이 약간 다른 의미를 지니고 있음을 알고 있지만 파싱 측면에서 동일한 요구 사항을 가지고있다. ... – dmckee

답변

1

Taras Glek 모질라는 Elkhound에 기초하여 dehydra tool을 기반으로 작업했으며, JavaScript를 사용하여 XPCOM 및 가비지 컬렉터 변경 사항에 맞게 Mozilla 코드베이스를 변환합니다.

+0

흠, gcc가 종속성으로서 가장 좋은 생각이 아닐 수도있다. –

1

일부 리팩토링 방법이 CDT에 기여했기 때문에 이클립스 CDT의 파서 (Parser)가 지금까지 꽤 완성 된 것처럼 보입니다.

관련 문제