Il s'agit de l'application Linux nommée Ox: Attribute Grammar Compiling System dont la dernière version peut être téléchargée sous le nom ox-1.7.1.tar.bz2. Il peut être exécuté en ligne sur le fournisseur d'hébergement gratuit OnWorks pour les postes de travail.
Téléchargez et exécutez en ligne cette application nommée Ox: Attribute Grammar Compiling System avec OnWorks gratuitement.
Suivez ces instructions pour exécuter cette application :
- 1. Téléchargé cette application sur votre PC.
- 2. Entrez dans notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous voulez.
- 3. Téléchargez cette application dans ce gestionnaire de fichiers.
- 4. Démarrez l'émulateur en ligne OnWorks Linux ou Windows en ligne ou l'émulateur en ligne MACOS à partir de ce site Web.
- 5. Depuis le système d'exploitation OnWorks Linux que vous venez de démarrer, accédez à notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous souhaitez.
- 6. Téléchargez l'application, installez-la et exécutez-la.
CAPTURES D'ÉCRAN
Ad
Ox : système de compilation de grammaire d'attributs
DESCRIPTION
Ox est un système de compilation de grammaire d'attributs, basé sur Yacc, Lex et C/C++.Ox généralise la fonction de Yacc de la même manière que les grammaires d'attributs généralisent les grammaires sans contexte. Les spécifications Yacc et Lex ordinaires peuvent être complétées par des définitions d'attributs synthétisés et hérités écrits en syntaxe C/C++. À partir de ces spécifications, Ox génère un programme qui construit et décore les arbres d'analyse attribués.
L'utilisateur peut spécifier des parcours d'arbre d'analyse pour un classement facile des effets secondaires tels que la génération de code. Ox gère les détails fastidieux et sujets aux erreurs de l'écriture de code pour la gestion de l'arbre d'analyse, de sorte que son utilisation atténue les problèmes de sécurité et de maintenabilité associés à cet aspect du développement du traducteur.
Caractéristiques
- Ox fonctionne avec AT&T yacc & lex, flex, bison, byacc, btyacc & msta
- Ox a été compilé et testé sous macOS, Ubuntu Linux, Solaris, Windows/Cygwin & Windows/Msys2
- Le code généré par Ox & Ox a été compilé et testé à l'aide des compilateurs C/C++ des outils de ligne de commande GNU, LLVM, Solaris et Apple Xcode.
- Ox accepte des grammaires d'attributs non circulaires arbitraires (contraintes par le générateur d'analyseur syntaxique sous-jacent utilisé)
Audience
Développeurs
Interface utilisateur
Ligne de commande
Langage de programmation
C++, C
Il s'agit d'une application qui peut également être récupérée à partir de https://sourceforge.net/projects/ox-attribute-grammar-compiler/. Il a été hébergé dans OnWorks afin d'être exécuté en ligne de la manière la plus simple à partir de l'un de nos systèmes d'exploitation gratuits.