Skip to content

Donkey is an online IDE and debugger for IB Pseudocode.

License

Notifications You must be signed in to change notification settings

davidmaamoaix/donkey

Repository files navigation

Donkey IDE

Documentation Status

Donkey IDE.

Donkey IDE is an online IDE and debugger for International Baccalaureate (IB) Computer Science's Pseudocode standard. It features a grammar parser, code emitter and virtual machine runtime designed specifically for IB Pseudocode, forming a fully-fledged online IDE that provides extensive support for the IB Pseudocode language and its data structures.

In addition to serving as a code executer, the Donkey IDE features a debugger that allows the user to trace through her code with breakpoints for better understanding of IB-issued code and an easier debugging process. The output of the program and the debugger are in separate locations to simplify the user interface.

Donkey IDE UI

Documentation

Full documentation.

Quick links:

Build Instructions

git clone https://github.com/davidmaamoaix/donkey.git
cd donkey
browserify src/index.js -p esmify | uglifyjs > bundle.js

Then simply open index.html in a browser.

but david the gui looks familiar

yea it uses the color scheme of vs code cuz i can't design lol

About

Donkey is an online IDE and debugger for IB Pseudocode.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published