Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
xdevroey authored May 7, 2018
1 parent c3177de commit 44e5c14
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# GPMachine: a virtual machine interpreting P-Code

[![Build Status](https://travis-ci.com/xdevroey/GPMachine.svg?branch=master)](https://travis-ci.com/xdevroey/GPMachine)

## GPMachine description

GPMachine is a PCode interpreter (see [Reinard Wilhelm and Dieter Maurer, Compiler Design](http://www.cs.ioc.ee/yik/lib/2/Wilhelm1.html)). It takes as input a file containing PCode and interprets it, asking interactively the user when user input is required. The only allowed input are natural numbers. This machine is based on a previous machine by Yiti group but has largely been rewritten to perform type checking on-the-fly, thus ensuring that erroneous compiled code can be detected sooner. It has a fancy Graphical User Interface (see `-gui` option, below) that will help students in understanding the inner workings of this machine.
Expand Down

0 comments on commit 44e5c14

Please sign in to comment.