Sablecc

Sablecc est un cadre de compilateur orienté objet.
Télécharger maintenant

Sablecc Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • The Apache License 2.0
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Etienne M. Gagnon
  • Site Internet de l'éditeur:
  • http://sablecc.org/

Sablecc Mots clés


Sablecc La description

Sablecc est un cadre de compilateur orienté objet. Sablecc est un cadre orienté objet qui génère des compilateurs (et des interprètes) dans le langage de programmation Java. Le cadre Sablecc est basé sur deux décisions de conception fondamentales.Props, le cadre utilise des techniques orientées objet pour construire automatiquement un arbre de syntaxe abstraite strictement dactylographié. Deuxièmement, la structure génère des classes de walker arbores utilisant une version étendue du modèle de conception des visiteurs qui permet la mise en uvre d'actions sur les nuds de l'arborescence de syntaxe abstraite à l'aide d'une héritage. Ces deux décisions de conception conduisent à un cycle de développement plus court pour Construction de compilateurs.Les sont des caractéristiques essentielles de «Sablecc»: · Lexeurs basés sur l'automate finis (DFA) déterministiques (DFA) avec support complet unicode et états lexicaux. · Syntaxe de grammaire de backus-naure étendue. (Soutient les *,? Et + opérateurs). · Lalr (1) Érasiers à base basés. · Génération automatique d'arbres de syntaxe abstraites strictement typées. · Génération automatique de classes de marche-arborescence.Qu'est-ce que la nouvelle version stable: · Sablecc génère maintenant Code Java générique.Quelle dans la version de développement de 4 alpha 4: · Cette version alpha apporte une grammaire améliorée et complète. · Il ajoute également des commentaires de la documentation et des tests Junit. Quoi de neuf dans cette version: · Cette version bêta comprend une première version du générateur Lexer basé sur le nouveau moteur "Expression lexicale" puissante et puissante. · Il comprend également de nouvelles cibles (scala et c) et d'opérateurs supplémentaires pour le système de génération de texte ObjectMacro.


Sablecc Logiciels associés