Name | Modified | Size | Downloads / Week |
---|---|---|---|
ECL | 2011-04-12 | ||
README.txt | 2011-04-12 | 1.8 kB | |
Totals: 2 Items | 1.8 kB | 1 |
ECL : The Esterel-C Language and Compiler The ECL (Esterel-C Language) project is a system-level specification research project originating at Cadence Berkeley Laboratories. The language is ANSI-C with some additional Esterel-inspired constructs for specifying reactivity (signal communication, pre-emption, and concurrency). The ECL compiler splits the ECL source code into Esterel and C portions. Depending on the target specified, it may then run other programs (e.g. Esterel, xes, C-compiler) to transform the original ECL file into pure C code, or Esterel-simulation code, or C-code for import to VCC, Cadence's system-level design tool. XECL is the graphical user interface for ECL. This distribution contains all the source code, regression tests, and LaTeX documentation. In this directory: EXHIBITA.txt and LICENSE.txt contain licensing information for ECL. Please read these files carefully as your download of this code implies your compliance with the license. CHANGELOG : summary information about the evolution of the ECL code. Makefile : creates the zip file for distribution. doc/ : LaTeX documentation sources script/ : scripts used in ECL compilation src/ : the ECL compiler source (java) test/ : several examples, and a suite of regression tests. util/ : the JFlex and JavaCup sources for the lexer and parser. xecl/ : the XECL source (java) The documentation in html form can be found in doc/ecl_doc/html/ecl_doc/index.html. Mailing lists to be used: ecl-users@lists.sourceforge.net /* release announcements, etc */ ecl-devel@lists.sourceforge.net /* developers info */ ecl-vcc-users@lists.sourceforge.net /* VCC users of ECL */ ecl-vcc-devel@lists.sourceforge.net /* Maintainers of the VCC-ECL work, for private requests, etc */