GrammarEdit
Version_1.3
이 편집기는 GOLDParser(http://www.goldparser.org/) 문법 정의 파일과 함께 작동하도록 고안되었습니다. 문법 구문 요소를 강조 표시하고 파일을 '즉시' 구문 분석하며 정의된 문법 요소를 표시하여 쉽게 탐색할 수 있도록 합니다.
프로그램 소스 파일을 편집하기 위해 텍스트 편집기를 사용한 적이 있다면 GrammarEdit 사용하는 데 새로운 것이 없습니다. 편집 과정은 최대한 Delphi IDE 편집기와 유사하게 만들려고 노력했습니다. Delphi를 본 적이 없다면 제가 말해야 할 몇 가지 기능이 있습니다.
Ctrl 키를 누르고 텍스트 주위로 마우스를 이동하면 GrammarEdit 텍스트 어딘가에 정의된 구문 문법 요소(규칙, 기호, 집합)를 강조 표시합니다. 강조 표시된 단어를 마우스 왼쪽 버튼으로 누르면 텍스트에 있는 해당 요소의 정의로 이동합니다.
문법 요소 트리에서 마우스 왼쪽 버튼을 두 번 클릭하면 편집기 커서가 텍스트의 이 요소로 이동됩니다.
Ctrl+Shift+0..9 키를 사용하여 텍스트에 최대 10개의 북마크를 배치하고 Ctrl+해당 숫자 키를 사용하여 해당 북마크로 빠르게 돌아갈 수 있습니다.
프로젝트는 CodeGear Delphi 2007로 구축되었습니다. https://github.com/SynEdit/SynEdit의 SynEdit 구성 요소를 사용합니다.
PS 아주 오래된 프로젝트인데 누군가 나에게 소스 게시를 요청했습니다.