2012-11-28 2 views
2

이 질문은 이전의 것보다 정확합니다 : General code completion framework written in C/C++. 나는 정말로 필요한 답을 얻기에는 충분하지 않다.C로 작성된 구문 및 의미 코드 완성 프레임

내 IDE에 "Intellisense"코드 완성을 추가하고 싶습니다. 라이브러리를 C/C++/C++ 11로 만들고 싶습니다. 구문 및 시멘틱 코드 완성 도구로 작동 할 수 있고 일반적인 언어가 아닌 일반 언어가 될 수 있습니다 (Java, C++ 및 이후의 완성을 작성하고 싶습니다. C#, 파이썬 및 자바 스크립트). 이 솔루션이 하나의 언어 중심이 아니라면 좋을 것입니다. 언어별로 일반적이고 확장 가능해야합니다.

는 (나는 그것의 webiste에 따라 내가하고 싶은 뭔가 CEDET이라는 것을 발견했다,하지만 리스프 작성하지 C의 ++.)

당신은 좋은 해결책을 찾는 것 좀 도와 주 시겠어요?

+0

좋은 컨텍스트 인식 C++ 인텔리 센스를 원한다면 clang을 살펴 봐야 할 것입니다. 적어도 Qt Creator의 최신 버전은 적절한 IntelliSense를 제공하기 위해 C (++) 소스 파일을 구문 분석하기 위해 clang을 사용한다고 생각합니다. – hyde

답변

1

Netbeans, Eclipse 및 IntelliJ의 소스는 크로스 플랫폼 "인텔리 센스"코드 완성을 지원하는 오픈 소스입니다. IMHO IntelliJ가 최고입니다. C++이이 기능을 설명하는 가장 우아한 언어는 아닌 것 같습니다.

+0

그러나 내가 아는 한,이 모든 솔루션은 C++이 아닌 Java로 작성되었습니다. –

+0

정확하지만 솔루션에 대한 코드와 영감을 사용할 수 있습니다. 또는 C++에서 호출하십시오. –

+1

네가 맞다. "ready"해결책이 없다면 나는 이렇게 할 것이지만,이 작업을 지원하는 "네이티브"라이브러리가 있기를 희망한다. –

관련 문제