Dieser Editor soll mit den Grammatikdefinitionsdateien von GOLDParser (http://www.goldparser.org/) arbeiten. Es hebt Grammatiksyntaxelemente hervor, analysiert Dateien „on the fly“ und zeigt definierte Grammatikelemente an, um eine einfache Navigation darauf zu ermöglichen.
Wenn Sie jemals einen Texteditor zum Bearbeiten einer Programmquelldatei verwendet haben, ist die Verwendung von GrammarEdit für Sie nichts Neues. Ich habe versucht, den Bearbeitungsprozess so ähnlich wie möglich dem Delphi IDE-Editor zu gestalten. Wenn Sie Delphi noch nie gesehen haben, gibt es ein paar Funktionen, über die ich etwas sagen muss.
Wenn Sie Strg drücken und die Maus über den Text bewegen, hebt GrammarEdit die Syntaxgrammatikelemente (Regeln, Symbole, Sätze) hervor, die irgendwo im Text definiert sind. Durch Drücken der linken Maustaste auf ein solches hervorgehobenes Wort gelangen Sie zur Definition dieses Elements im Text.
Ein Doppelklick mit der linken Maustaste auf den Baum der Grammatikelemente bewegt den Editor-Cursor zu diesem Element im Text.
Sie können mit den Tasten Strg+Umschalt+0..9 bis zu 10 Lesezeichen im Text platzieren und mit Strg+entsprechender Zifferntaste schnell zu diesem Lesezeichen zurückkehren
Das Projekt wurde mit CodeGear Delphi 2007 erstellt. Verwendet SynEdit-Komponenten von https://github.com/SynEdit/SynEdit
PS Sehr altes Projekt, aber jemand hat mich gebeten, Quellen zu veröffentlichen