HyAcc

Générateur d'analyseurs libres et open source
Télécharger maintenant

HyAcc Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Xin Chen
  • Site Internet de l'éditeur:
  • Systèmes d'exploitation:
  • Mac OS X
  • Taille du fichier:
  • 247 KB

HyAcc Mots clés


HyAcc La description

Générateur d'analyseurs à source libre et open source HYACC est un générateur d'analyseurs efficace et compatible de YACC / Bison Compatible de YACC / Bison, basé sur l'algorithme Canonical LR (1) de Knuth et la méthode générale pratique de pager. L'analyseur généré peut être utilisé dans des logiciels commerciaux ou des logiciels open source. Voici quelques caractéristiques clés de "HYACC": · Implémente l'algorithme d'origine Knuth LR (1). · Combine des états compatibles utilisant le concept de faible compatibilité . · Supprime les productions unitaires . · Supprime les états répétés après avoir supprimé les productions de l'unité. · Permet une production vide. · Permet à ces directives:% de jeton,% restants,% à droite,% Attendez-vous,% Start,% précis. · En cas de grammaires ambiguës, utilise la priorité et l'associativité pour résoudre les conflits. Lorsque des conflits inévitables se produisent, en cas de déplacement / réduction des conflits, l'action par défaut consiste à utiliser le changement, en cas de réduction / de réduction des conflits, la valeur par défaut consiste à utiliser la production qui apparaît d'abord dans une grammaire. · La rétroaction est-elle compatible avec YACC et Bison dans la manière du format de fichier d'entrée, de la manipulation de la grammaire ambiguë, du traitement des erreurs et du format de fichier de sortie. · Si spécifié, peut générer un fichier d'entrée GRAPHVIZ pour la machine à analyser. · Si spécifié, le compilateur généré peut enregistrer les étapes d'analyse dans un fichier. · Fonctionne avec Lex et Flex. · L'ANSI C est conforme. · Informations riches en sortie de débogage. Quoi de neuf dans cette version: · Supprimez un bogue dans la fonction de gettheads () à Y.c. · Permet une action de production moyenne. · Ajout de l'algorithme de traçage LR (1). · Ajout de l'algorithme Lalr (1) basé sur la traçabilité de la voie. · Ajout de l'algorithme LR (0).


HyAcc Logiciels associés

Bonnet

Un outil open source pour extraire la documentation du code source Python ...

164 715 KB

Télécharger