2010-02-02 6 views

답변

5

그것은 큰 오래 살았 프로젝트, 그래서 그것은 너무 많은 목록에 있어요 :-)

3

그것. 특히 Elkhound parser과 자바 스크립트 엔진이 결합 된 이라는 보조 기술을 사용하면 정적 분석을 수행하고 소스 코드를 변환하는 데 사용되며 이전 XPCOM 자료를 최신 표준으로 가져와 JavaScript 호출의 종속성을 업데이트하는 데 사용됩니다.

가장 넓은 수준에서 런타임은 대부분 C++ 구성 요소로 구성되며 XUL 인터페이스 설명 언어로 구성되고 JavaScript로 스크립팅됩니다. IIRC에서는 Adobe의 JS 엔진 코드 중 일부가 C++이 아닌 C이며 일부 하위 수준 네트워킹 라이브러리도 있습니다. 최근 몇 년 동안 일부 UI 기능이 C++에서 JS로 이동했습니다. 그런 다음 빌드 지원 및 디버깅 코드가 있습니다. Python, Perl, MakeScript 등이 될 수 있습니다.

관련 문제