오늘의 질문은 다음과 같습니다. 대학 내 부서 용 코드 생성기를 개발 중입니다. 그것은 매우 간단합니다 : 그들은 사용자가 읽을 수있는 "스크립팅"언어를 사용하여 실제로 읽을 수 있고, 구문 분석 한 다음 Java에서 이러한 지침을 번역하려고합니다. SableCC를 사용하여 트릭을 수행했지만 정말 부드럽습니다. 문제는 현재 Eclipse 용 플러그인 편집기를 작성해야한다는 것입니다. 주로 구문 하이라이팅 용도로 사용되며 유효성 검사 오류를 catch 할 수 있습니다.SableCC로 만든 파서에서 시작하는 이클립스 용 사용자 정의 텍스트 편집기
"이클립스에서 사용자 정의 편집기를 만드는 방법"에 대한 많은 자습서를 찾았지만 알아낼 수없는 내용은 다음과 같습니다. 이미 파서와 스캐너 검색기를 만들었습니까? 에디터를 위해 다시하는 것은 말도 안됩니다. 내 스캐너를 플러그인 안에 통합 할 수있는 방법이 있습니까? 어떤 클래스를 확장하거나 구현해야합니까? 튜토리얼을 제안 할 수 있습니까?
uhm ... 우선 내가 Xtext를 안다. 나는 문서를 읽었으며 멋지다.하지만 나는 이미 코드 생성기를 가지고있다. 나는 읽지 않는다. 내 코드 생성기를 Xtext와 통합하거나 Xpand 만 허용 할 수 있다면 docs. – dierre
@dierre 아니, 생각지도 못했지만, 기본적으로 문법에서 다시 시작해야한다고 말하려고했지만 Xtext를 사용하면 자동으로 너무 많은 가치가있을 수 있습니다. –
글쎄, 또는 편집 한 후 외부 도구 유틸리티를 통해 코드를 실행할 수 있습니다. – dierre