2009-11-16 5 views
1

내 질문은 다소 특이하지만, 내가 원하는 대답은 일반적이다 :Eclipse에서 컴파일러/편집기를 만드는 방법은 무엇입니까?

내가에서의 코드에 경량 독자적인 언어를 사용해야합니다 (매우 장황 밝혀졌다, 그래서 중요한 비트를 boldened) 구문 강조가있는 기본 텍스트 편집기 만 있습니다.

테스트를 많이해야하기 때문에 언어에 대한 Eclipse 플러그인을 만들어서 내장 된 디버깅을 사용하고 프로그램을 단계별로 실행할 수 있습니다. 자신의 언어에 대한 지원을 추가하는 방법에 대해 자세히 설명한 몇 가지 흥미로운 사이트를 찾았지만,이 도구를 처음 사용하고 얼마나 많은 작업을 수행 할 것인지 또는 Eclipse 도구에서 얼마나 많은 지원을 받을지 모르겠다. 나는 이클립스 디버깅 도구 (I 전체 언어 문법에 대한 액세스 권한을 부여하고 제공) 나는,이 언어에 대한 지원을 추가 한 경우의 전체 사용을 얻을 것 또는 내가 내 시간을 낭비하고있는 경우

사람은 말해 줄 수 있습니까?

편집 : 내가 찾은 사이트는 모두가 아마 Xtext 될 언어에 대한 파서, 편집기, 개요보기 및 콘텐츠 지원을 얻기 위해

답변

3

좋은 출발점 this one을 좋아했다. 자신의 디버거를 작성하는 것은 상당히 다른 이야기이며 this article에 설명되어 있습니다.

0

내가 아는 한 ecplise CDT은 C/C++ 지원을 제공하므로 다른 언어의 기본으로도 사용할 수 있습니다. 대부분의 언어 도구가 명령 줄을 기반으로한다면 프로그래밍의 양이 제한됩니다. 언어에 gdb와 같은 텍스트 모드 디버거가 있으면 cdt 디버깅 인프라에 새 매핑을 추가하는 것이 디버깅을 구현하는 가장 직접적인 방법 일 것입니다.

또한 cdt 기반의 포트란 환경 인 Photran을 참조하십시오.

관련 문제