0

Javacc 파서 생성기를 사용하여 새 도메인 특정 언어 (DSL)를 개발했습니다. 이제이 언어의 풍부한 웹 편집기 (Play frameworkTwitter bootstrap 사용)를 만들어 모든 사람이 쉽게 사용할 수있게하려고합니다. 나는 자동 완성, 코드 포맷팅, 구문 강조 등의 멋진 기능을 구현하려고한다. 일반적인 접근법이나 이러한 기능을 구현하기위한 표준 알고리즘에 대해 안내해 줄 수있는 사람이 있을까? 전반적인 아이디어를 얻기 위해 흘끗 보일 수있는 오픈 소스 구현에 대해 알고 있습니까?새 언어 용 웹 편집기를 만드는 방법은 무엇입니까?

감사합니다.

답변

1

시도 codemirror. here을 확인하여 코드 미러에 대한 새 모듈 (DSL 용)을 만드는 방법을 확인하십시오.

+0

안녕하세요, Codemirror가 내가 찾고있는 것 같습니다. 새 파일 만들기, 파일 열기 또는 저장 같은 간단한 편집기 기능도 있습니까? 일부 온라인 설명서를 읽었을 때 그러한 정보를 찾을 수 없었습니다. 예를 들어, [tinymce] (http://www.tinymce.com/) 및 [ckeditor] (http://ckeditor.com/demo) 웹 편집자는이 기능을 가지고 있습니다. 이 기능은 Codemirror에서도 제공됩니까? – invinc4u