Il s'agit de l'application Linux nommée From PEG à un analyseur pratique dont la dernière version peut être téléchargée sous le nom Mouse-2.3.tar.gz. 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 De PEG à un analyseur pratique 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
Du PEG au parseur pratique
DESCRIPTION
Outil pour transcrire Parsing Expression Grammar dans un parseur écrit en Java.
Parsing Expression Grammar (PEG) est un moyen de spécifier des analyseurs à descente récursive avec un retour en arrière limité. L'utilisation du backtracking lève la restriction LL(1) habituellement imposée par les analyseurs descendants. De plus, PEG peut définir des parseurs avec lexing intégré.
Contrairement à certains générateurs d'analyseurs existants pour PEG, l'outil ne produit pas un "analyseur packrat" complexe et gourmand en stockage, mais un ensemble de procédures récursives transparentes.
L'outil peut gérer la récursivité à gauche.
Une caractéristique intégrale de "Mouse" est le mécanisme de spécification de la sémantique (également en Java). Cela fait de "Mouse" un outil pratique si l'on a besoin d'un processeur de langage ad-hoc. Étant écrit en Java, le processeur est indépendant du système d'exploitation.
Le package comprend PEG Explorer, un outil interactif pour étudier l'effet d'un retour en arrière limité.
Des exemples de grammaires pour Java et C sont disponibles sur le site Web.
Features
- Prise en charge de la récursivité à gauche. Voir mousepeg.sourceforge.net/Documents/Article.pdf
- PEG Explorer : un outil interactif pour étudier l'effet d'un retour en arrière limité. Voir mousepeg.sourceforge.net/explorer.htm
Audience
Technologies de l'information, Développeurs
Interface utilisateur
Ligne de commande
Langage de programmation
Java
Il s'agit d'une application qui peut également être récupérée à partir de https://sourceforge.net/projects/mousepeg/. 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.