Le système SYNTAX

Pierre BOULLIER

Projet Oscar

Le système SYNTAX est un ensemble d'outils dont le but principal est de faciliter la conception et la réalisation de la partie frontale de traducteurs, principalement (mais non exclusivement) en compilation. Ces outils permettent d'une part de produire des analyseurs (lexicographique, syntaxique et sémantique) et d'autre part de traiter des textes source avec ces analyseurs.

Les buts de SYNTAX sont donc analogue à ceux visés par LEX et YACC. Cependant SYNTAX est plus puissant, en particulier si l'on considère le traitement des erreurs. Il possède un mécanisme automatique (bien qu'ajustable) de correction et de récupération d'erreurs. De plus, aux traitements de la sémantique qui lui sont propres (actions, arbres abstraits, ...), on peut substituer des formes plus élaborées telles que le système de grammaires attribuées FNC-2 .

Les principaux modules de SYNTAX sont :



Web page maintained by Didier Parigot
Wed Feb 25 17:05:04 MET 1998