Skip to content

Tipbs/GLaDOS

Repository files navigation

GLaDOS

GLaDOS is a parser, compiler and a virtual machine for our new language called Kope

How does it work?

Given a kop file containing the source code of a program following the kope syntax, GLaDOS will compile it into a WebAssembly file which can be executed by modern web browsers and GLaDOS.

Documentation

A MdBook discribing how Kope syntax work.

Getting Started

Dependencies

Install Stack with:

curl -sSL https://get.haskellstack.org/ | sh

Quickstart

make

Usage

./glados [-c file.kop -o output.wasm]
./glados [-e file.wasm]

Contributing

Please read CONTRIBUTING.md before cotribute to this project.

Our team ❤️

Developers


Tom Sancho

Ana Masselot

Thibault Degodenne

Aurelien Masset

Lucas Taillan