Home
   News
   About the project
   Language
   Compiler download
   Test suite
   Source Code @ CodePlex
   Blog on the programming model
   Zonnon @ OCP Forum
   Collection of examples

XML-based Source Code Representation for Zonnon Programs

Urs Müller<urmuelle@student.ethz.ch>
ZonnonML is an XML markup designed to represent the intermediate representation of Zonnon programs, once they have been parsed and semantically checked by the Zonnon compiler. Having the intermediate representation available is practical for many applications that would need their own parser for a specific language. This project aims to provide a clear specification of ZonnonML as well as presententing a number of applications using a variety of XML technologies.

Examples
DIR  Examples in Zonnon for Algorithms & Data Structures book
    DIR Chapter 1
         example_1_1.znn.html (xml dump)
         example_1_11_2.znn.html (xml dump)
         example_1_12_2.znn.html (xml dump)
         example_1_12_3.znn.html (xml dump)
         example_1_2.znn.html (xml dump)
         example_1_3.znn.html (xml dump)
         example_1_7_0.znn.html (xml dump)
    DIR Chapter 2
         example_2_1.znn.html (xml dump)
         example_2_2.znn.html (xml dump)
         example_2_3.znn.html (xml dump)
         example_2_4.znn.html (xml dump)
         example_2_5.znn.html (xml dump)
         example_2_6.znn.html (xml dump)
         example_2_8.znn.html (xml dump)
         example_2_9.znn.html (xml dump)
         example_2_10.znn.html (xml dump)
         example_2_11.znn.html (xml dump)
         example_2_11b.znn.html (xml dump)
         example_2_12.znn.html (xml dump)
         example_2_13.znn.html (xml dump)
         example_2_14.znn.html (xml dump)
         example_2_15.znn.html (xml dump)
         example_2_16.znn.html (xml dump)
         example_2_17.znn.html (xml dump)
    DIR Chapter 3
         example_3_1.znn.html (xml dump)
         example_3_2.znn.html (xml dump)
         example_3_3.znn.html (xml dump)
         example_3_4.znn.html (xml dump)
         example_3_5.znn.html (xml dump)
         example_3_6.znn.html (xml dump)
         example_3_7.znn.html (xml dump)
    DIR Chapter 4
         example_4_1.znn.html (xml dump)
         example_4_2.znn.html (xml dump)
         example_4_3.znn.html (xml dump)
         example_4_4.znn.html (xml dump)
         example_4_5.znn.html (xml dump)
         example_4_6.znn.html (xml dump)
         example_4_7.znn.html (xml dump)
    DIR Chapter 5
         example_5_1.znn.html (xml dump)
DIR  Examples on using concurrency in Zonnon (activities, protocols, barriers)
         cycle_buffer_example.znn.html (xml dump)
         dining_philosophers.znn.html (xml dump)
         parallel_tree_walk.znn.html (xml dump)
         pqsort.znn.html (xml dump)
         protocol.znn.html (xml dump)
         readers_and_wrters.znn.html (xml dump)
         sleeping_barber.znn.html (xml dump)
Demo
XSL transformation & DTD code
Tools
Copyright © 2010 ETH Zurich, Switzerland