# Oberon-0 Compiler

[![Build status](https://ci.appveyor.com/api/projects/status/pcc7f0s3bq7m6sfh/branch/develop?svg=true)](https://ci.appveyor.com/project/steven-r/oberon0compiler/branch/develop)

An implementation of N. Wirths Oberon 0 language implemented with C# and LLPG. 
The aim is to support both, the RISC instruction set by N. Wirth and MSIL.

The compiler is based on the LLLPG parser.

Currently the status is pre-alpha conisting of a library containing the compiler and a unit test library.

# Oberon-0 Compiler

[![Build status](https://ci.appveyor.com/api/projects/status/pcc7f0s3bq7m6sfh/branch/develop?svg=true)](https://ci.appveyor.com/project/steven-r/oberon0compiler/branch/develop)
[![QUality](https://sonarqube.com/api/badges/gate?key=steven-r:Oberon0Compiler)](https://sonarqube.com/api/badges/gate?key=steven-r:Oberon0Compiler)

An implementation of N. Wirths Oberon 0 language implemented with C# and LLPG. 
The aim is to support both, the RISC instruction set by N. Wirth and MSIL.

The compiler is based on the LLLPG parser.

Currently the status is pre-alpha conisting of a library containing the compiler and a unit test library.

Add Quality gate to output
Add Quality gate to output
