Extension du lexique
Le lexique peut être étendu selon vos besoins. Pour ajouter du vocabulaire au lexique, vous pouvez écrire directement dans le lexique ou en ajouter dynamiquement.
Exemple : Nous voulons ajouter le nom propre JSrealB au lexique français.
Dans tous les cas, les étapes sont les suivantes :
- Ajouter le mot du vocabulaire comme entrée du lexique
- Indiquer la ou les catégories
- Pour chaque catégorie, indiquer les propriétés du mot
- Pour chaque catégorie, indiquer le ou les tables de transformations correspondantes ou en créer de nouvelles (voir paragraphe suivant)
1. Nous le faisons dynamiquement et nous testons le résultat.
JSrealB.Config.get("lexicon")["JSrealB"] = { "N": { "g": "m", "pe": 3, "tab": ["nI"] } }; alert( S(NP(N("JSrealB")), VP(V("être").t("p"), NP(D("un"), N("programme")))) );
2. L'alternative est de le faire durablement en l'ajoutant au lexique, pour cela, il faut modifier le JSON ou insérer le vocabulaire au niveau des scripts qui gèrent la génération des ressources.