Syntax.hs revision db3016fbc6065fc0d57e68c28ae280e6ac95a39a
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner{- |
a84a8d508a0778b13a4d097a6dd34b95feae78acJens ElknerModule : $Header$
43b4c41fbb07705c9df321221ab9cb9832460407Christian MaederDescription : folder description
a84a8d508a0778b13a4d097a6dd34b95feae78acJens ElknerCopyright : (c) Christian Maeder and Uni Bremen 2006
a84a8d508a0778b13a4d097a6dd34b95feae78acJens ElknerLicense : GPLv2 or higher, see LICENSE.txt
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederMaintainer : Christian.Maeder@dfki.de
a84a8d508a0778b13a4d097a6dd34b95feae78acJens ElknerStability : provisional
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederPortability : portable
d23ecf32e56cce69bc42eb5c96dddf7909c623abjelmd
d23ecf32e56cce69bc42eb5c96dddf7909c623abjelmdThe folder Syntax contains abstract syntax, parsing and printing
d23ecf32e56cce69bc42eb5c96dddf7909c623abjelmdfor heterogeneous structured and architectural specifications and
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederspecification libraries. Parsing is based on
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner<http://www.cs.uu.nl/people/daan/parsec.html>,
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maederpretty printing on "Common.Doc".
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner/Abstract syntax/
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner"Syntax.AS_Structured"
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner"Syntax.AS_Architecture"
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner"Syntax.AS_Library"
d23ecf32e56cce69bc42eb5c96dddf7909c623abjelmd
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner/Parsing/
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner"Syntax.Parse_AS_Structured"
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner"Syntax.Parse_AS_Architecture"
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner"Syntax.Parse_AS_Library"
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner/Pretty printing/
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner"Syntax.Print_AS_Structured"
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner"Syntax.Print_AS_Architecture"
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner"Syntax.Print_AS_Library"
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner-}
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elknermodule Syntax where
a84a8d508a0778b13a4d097a6dd34b95feae78acJens Elkner