DO NOT REMOVE THIS LINE (will be automatically removed).
Fractal ADL is an extensible Architecture Description Language for the Fractal
component model.
TODO
- notion de module de l'ADL
- implementation basee sur un AST (ou plutot des ASTs), donc independante de toute syntaxe concrete
- parseur organise en trois couches
- loader: charge les definitions, les verifie et les met sous forme canonique
- compiler: convertit les definitions en un graphe de taches
- builder: code des taches (soit interpretation directe, soit production de code Java ou C)
- organisation du code:
- package principal: definit le framework
- un package par module:
- interface d'AST ajoutees par ce module
- composants du loader specifiques a ce module (*Loader)
- composants du compiler specifiques a ce module (*Compiler)
- composants du builder specifiques a ce module (*Builder)
- package xml: code specifique a XML, necessaire seulement si on utilise une syntaxe concrete basee sur XML