Skip to content

Latest commit

 

History

History
30 lines (15 loc) · 1.45 KB

README.md

File metadata and controls

30 lines (15 loc) · 1.45 KB

INSTALLATION:

--High level language

Java Development Kit (required JDK 7 or higher)

You can download the required JDK at http://www.oracle.com/technetwork/java/javase/downloads/index.html

In Linux systems, to make sure that everything works you should be able to call java -version and javac -version from a Terminal. For Windows and Mac users, find the Java Control Panel. Under the General tab in the Java Control Panel, the version can be checked from the About section.

###Python 2.7.x Python 2 is required for the parser. Visit https://www.python.org/downloads/ to download and install python.

Python Lex Yacc (ply)

python-ply is a requirement, you can download it at http://www.dabeaz.com/ply/ and install it through distutils using the provided setup.py file by running the command python setup.py install.

It might be required to provide the full installation path of python, in case the path variable is not set properly. Linux users can install it using sudo apt-get install python-ply.

Ensure that you have the execute permissions the scripts

Installing StarL (newlib) We are migrating to the adopt-handler mechanism of starL now. for user convenience we use maven to compile projects. install maven from linux repositories if you have linux. This assumes you have installed java on your system.

Running apps: Your file should be stored in the appCode directory, and should have an extension ".krd" To run application, run ./simulate.sh <appname.krd>