8000 GitHub - raphinou/oz-compiler: MAster thesis
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

raphinou/oz-compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction
------------
This is a compiler for the Oz language, written in Oz.
It has been developed for a master thesis.
It targets the Mozart2 virtual machine.

Prerequisite
------------
Using this compiler requires the Mozart2 virtual machine available
at http://sourceforge.net/projects/mozart-oz/

Directories:
------------
/src ------------------------------> all Oz source code
/tests/definitions ----------------> test definitions, i.e. oz code and expected output
/tests/results --------------------> output of last test run
/report/ --------------------------> Latex code of the report

Makefile:
---------
A Makefile is located in the root directory, giving access to these commands:

- make tests
  run all test suite

- make testsfrom from=$num
  run all tests with order number higher or equal to $num

- make test test=$num
  run test with order number $num

- make run
  compile and run Oz code in the file src/run.oz
  Gives complete debug output

- make desc
  prints descriptions of all defined tests

- make clean
  deletes all compiled files

- make report
  generates the PDF report from Latex sources. Result file is report/report.pdf

- make compile src=path/to_file.oz
  compiles the file path/to_file.oz to path/to_file.ozf

About

MAster thesis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages

< 2FF8 /span>
0