VisualLangLab est un IDE complètement visuelle (Integrated Development Environment) pour le développement d'analyseurs sans code ou de script d'aucune sorte. & Nbsp; Il est simple à utiliser, et très facile à apprendre. Contrairement à d'autres parser-générateurs, VisualLangLab représente parser-règles que visuels grammaire arbres avec des icônes distinctes pour les nœuds de grammaire arbres.
Grammaire arbres de VisualLangLab sont exécutable, et peut être exécuté à tout moment - sans délai ou d'une autre intervention manuelle - au clic d'un bouton. Entrée test pour l'analyseur peut être entré directement dans l'IDE ou obtenu à partir de fichiers nommés par l'utilisateur. Exécution de l'analyseur ne nécessite pas de compétences ou d'autres outils. Cela simplifie les tests, la promotion d'un processus de développement itératif-incrémental, et accélère le développement manyfold. Actions facultatives - des bouts de code en Javascript ou Scala - peuvent également être intégrés dans la grammaire.
Le processus parser-développement est réduite à la création de la grammaire-arbre (s) équivalent en utilisant des opérations de barre de menu et de menu contextuel. Entrée textuelle du clavier est nécessaire seulement pour nommer les règles et les jetons analyseur, et pour spécifier modèles d'expressions régulières pour les jetons. L'interface utilisateur est entièrement expliqué dans l'interface graphique et édition de l'Arbre Grammaire.
La grammaire est enregistrée dans un fichier XML qui peut être rechargé pour une édition ultérieure et d'essais. Une API permet aux programmes clients de charger le fichier XML et régénérer l'analyseur. En raison de la façon dont combinators Scala analyseur fonctionnent, aucune génération de code source ou de compilation est nécessaire, afin analyseur régénération se passe très vite. D'autres détails et exemples peuvent être trouvés dans l'aide de l'API. L'API prend en charge Scala et Java
Ce qui est nouveau dans cette version:..
- Les fichiers de documentation synchronisés avec les changements de logiciels
Quoi de neuf dans la version 3.10:
- Correction de VLL-9 (& quot; Fichier - & gt; Nouveau & quot; opération en utilisant la définition de blancs erronée)
Exigences :
- Java 2 Standard Edition Runtime Environment
- Scala
Commentaires non trouvées