The Whiley Compiler (WyC)
The Whiley2JavaCompiler is responsible for translating Whiley Intermediate Language (WyIL) files into JVM Bytecodes.
The Whiley Theorem Prover (WyTP) is an automatic and interactive theorem prover designed to discharge verification conditions generated by the Whiley Compiler. WyTP operates over a variant of first-order logic which includes integer arithmetic, arrays and quantification.
A compiler framework for managing the Whiley Compiler and related tooling.
This is a prototype implementation for compiling Whiley to C for execution on an embedded system.
Website behind whileylabs.com
The WDK build system is responsible for curating and building releases of the Whiley Programming Language. This includes obtaining necessary dependencies, building documentation, etc.
Various documents relating to the Whiley Programming Language.
Benchmark Suite for Whiley
Assembler / Disassembler for Java Bytecode
The collection of standard libraries that ship with Whiley.
WyRL is a domain specific rewrite language and code generator which has been custom developed for use within the Whiley Compiler. Specifically, WyRL is used to generate the Automated Theorem Prover used within Whiley.
A prototype backend for compiling Whiley programs into the new Web Assembly Standard
Whiley Developer Website
Eclipse Plugin for the Whiley Programming Language