home
work

Designing a Compiler for the DDL - ddlc design

This is in its basic stages and there is no code written as of now. 
You can see some basic design docs here.

The DDL project homepage is at http://ddl.sscli.net 
DDL wish-list here

Documents

Dependence Graphs - concepts

The dependence graph, I am expecting will be one of the basic concepts that the ddlc will be built on. The file here is consists of sketches that I use to detail some of the concepts.

This is a vsd (Visio diagram) file.
 If you do not have Microsoft Visio drop me mail at [spark at sscli dot net].

vsd file

Language Enhancements

     There need to be some additions to the DDL language. The current syntax cannot accommodate some data specifications, these may be hard to do or not possible at all. The language enhancements doc is an annotated version of the language specifications document with the proposed additions appropriately marked.

Present Enhancements are

  • enhanced expressions
  • ability to use attributes in expressions
  • enhanced declarations - the switch statement
  • changed to address specification
  • changes to comment spec

(the document is a word doc file)
Language Enhancements doc