The Waouh project is to design an execution environment for WHILE programs to make easier the learning of iterative programming for beginners. The global idea is to improve the experience of the user by allowing step-by-step execution and visualization of the memory, and reverse execution to help understanding causes and effects in iterative programming. The Waouh project is developed as a web application.
JavaScript 96.43%HTML 1.36%CSS 2.20%
waouh's Introduction
ast.js: WHILE syntax tree implementation
exec.js: step-by-step interactions
final.js: a merge of ast.js, exec.js, parserUtils.js, parserWhile.js in a unique file using the browserify tool:
browserify exec.js -o final.js
Very useful because common browsers do not support module dependencies.
http://browserify.org/
index.html: application home page
main.css: stylesheet of the interface
main.html: interpreter page
parserUtils.js: parsing tools
parserWhile.js: WHILE parser
Report.pdf: project description