JSrealB-IDE - Aide

Le but de cette page est d'aider à l'élaboration d'une expression JSrealB et de permettre de faire des démonstrations. Elle permet d'expérimenter en facilitant l'entrée d'une expression Javascript décrivant une structure JSrealB et d'en voir immédiatement la réalisation complète avec l'arbre syntaxique correspondant. On peut également consulter les dictionnaires ainsi que les tables de conjugaison et de déclinaison.

L'écran est divisé verticalement en deux parties. Il est possible de changer la proportion de l'écran occupée par chaque partie en déplaçant la barre qui les sépare.

gauche
Fenêtre contenant un éditeur javascript ACE qui permet d'entrer une expression JSrealB. Si le browser accepte le stockage local, l'expression ainsi que la langue de la dernière génération est conservée entre chaque utilisation de la page.
Rappel des commandes ACE.
Attention: l'arbre et la réalisation affichés à droite correspondent à la dernière expression du code Javascript évalué avec la fonction prédéfinie eval. On peut utiliser des variables ou des fonctions auxiliaires en autant que la dernière expression retourne une valeur JSrealB. Il est simple de commenter ou dé-commenter une sélection de code avec ctrl-/ (CMD-/ sur Mac) ou placer un bout de code entre /* et */.
droite
Cette partie est elle-même divisée horizontalement en deux parties reconfigurables en déplaçant la barre qui les sépare:
haut
Arbre syntaxique correspondant à l'expression entrée dans la partie gauche de l'écran. En cliquant sur un noeud de l'arbre, on obtient la réalisation du sous-arbre ayant ce noeud comme racine ainsi que la valeur des propriétés internes propagées. Ceci est très utile pour la mise au point. La réalisation de tout l'arbre apparait dans un champ de texte au-dessus de l'arbre.
bas
Consultation des resources linguistiques en tapant une expression régulière dans le champ de texte et en choisissant la langue et le type de ressource dans les menus.
dictionnaire
trouve toutes les entrées correspondant à l'expression régulière pour lesquelles on affiche la catégorie et la table de conjugaison pour les verbes et de déclinaison pour les autres types d'entrée. En cliquant sur l'entrée de cette table, on indique à la suite l'expression JSON de cette entrée. Ceci est pratique pour créer de nouvelles entrées de dictionnaire semblables à des entrées existantes. En cliquant sur un numéro de table, la table correspondante est affichée.
numéro de conjugaison
montre la table de conjugaison correspondant à un numéro
terminaison de conjugaison
montre la table de conjugaison dont la terminaison correspond à ce qui a été donné dans le champ de texte
numéro de déclinaison
montre la table de déclinaison correspondant à un numéro
terminaison de déclinaison
montre la table de déclinaison dont la terminaison correspond à ce qui a été donné dans le champ de texte

Bonne réalisation - Guy Lapalme