Cet éditeur est destiné à fonctionner avec les fichiers de définition de grammaire de GOLDParser (http://www.goldparser.org/). Il met en évidence les éléments de syntaxe de grammaire, analyse le fichier « à la volée » et affiche les éléments de grammaire définis, facilitant ainsi la navigation.
Si vous avez déjà utilisé un éditeur de texte pour modifier un fichier source de programme, rien de nouveau pour vous dans l'utilisation GrammarEdit . J'ai essayé de rendre le processus d'édition aussi similaire que possible à celui de l'éditeur Delphi IDE. Si vous ne voyez jamais Delphi, il y a quelques fonctionnalités dont je dois parler.
Lorsque vous appuyez sur Ctrl et déplacez la souris dans le texte, GrammarEdit met en surbrillance les éléments de grammaire syntaxique (règles, symboles, ensembles) qui sont définis quelque part dans le texte. En appuyant sur le bouton gauche de la souris sur ce mot en surbrillance, vous accédez à la définition de cet élément dans le texte.
Un double-clic sur le bouton gauche de la souris sur l'arborescence des éléments de grammaire déplace le curseur de l'éditeur sur cet élément du texte.
Vous pouvez placer jusqu'à 10 signets dans le texte à l'aide des touches Ctrl+Shift+0..9 et revenir rapidement à ce signet à l'aide de Ctrl+touche numérique correspondante.
Le projet est construit avec CodeGear Delphi 2007. Utilise les composants SynEdit de https://github.com/SynEdit/SynEdit
PS Projet très ancien, mais quelqu'un m'a demandé de publier les sources