Este editor foi projetado para funcionar com os arquivos de definição gramatical do GOLDParser (http://www.goldparser.org/). Ele destaca elementos de sintaxe gramatical, analisa arquivos 'on the fly' e mostra elementos gramaticais definidos, proporcionando fácil navegação neles.
Se você já usou um editor de texto para editar o arquivo fonte de um programa, não há nada de novo para você em usar GrammarEdit . Tentei tornar o processo de edição o mais semelhante possível ao editor Delphi IDE. Se você nunca viu o Delphi, há alguns recursos sobre os quais preciso falar.
Quando você pressiona Ctrl e move o mouse pelo texto, GrammarEdit destaca os elementos gramaticais da sintaxe (regras, símbolos, conjuntos) que estão definidos em algum lugar do texto. Pressionar o botão esquerdo do mouse sobre essa palavra destacada leva você para a definição deste elemento no texto.
Clicar duas vezes com o botão esquerdo do mouse na árvore de elementos gramaticais move o cursor do editor para este elemento no texto.
Você pode colocar até 10 marcadores no texto usando as teclas Ctrl+Shift+0..9 e retornar rapidamente a esse marcador usando Ctrl+tecla numérica correspondente
O projeto é construído com CodeGear Delphi 2007. Usa componentes SynEdit de https://github.com/SynEdit/SynEdit
PS Projeto muito antigo, mas alguém me pediu para publicar fontes