Skip to content
End-to-end toolchain for the Occam language targeting OpenTransputer.
Java ANTLR Assembly Other
Branch: master
Clone or download

README.md

TSS-COMS20805

Build Status Codacy Badge

The tss Occam Toolchain allows you to compile and assemble Occam 2.1 for the Transputer/OpenTransputer. It also includes a simulator for testing those programs.

User documentation

Project status

Compiler

  • Handles most of the Occam 2.1 language
  • No type checking
  • Does not support external channels (a.k.a. links) but does support soft channels and IO Ports

Assembler

  • Fully supports Transputer assembly
  • Supports OpenTransputer channel configuration
  • Produces binaries that run in the simulator
  • Produces binaries that run directly on OpenTransputer hardware

Simulator

  • Supports most of the Transputer features
  • Limited debugging support
  • Supports multiple-Transputer execution and communication

Acknowledgements

This project relies on a number of excellent libraries.

Other

  • Maven
  • pegdown-doclet
  • javafx-maven-plugin

Other tools

You can install our language-occam package for occam syntax highlighting in Atom.

You can’t perform that action at this time.