El-Profesor / CrossCode

CrossCode: Multi-level Visualization of Program Execution

Home Page:https://dl.acm.org/doi/fullHtml/10.1145/3544548.3581390

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CrossCode

Note: this is an experimental research prototype that is being actively developed. It may not work as expected. It supports a limited subset of JavaScript with constants, function calls and definitions, binary operators, let-bindings, if-statements, and for-loops.

Setup instructions

  1. npm install
  2. npm run dev

Using the tool

  1. The default source code file that is loaded is under ./public/default.js.
  2. Sample tutorial code snippets are under the ./tutorials folder.

About

CrossCode: Multi-level Visualization of Program Execution

https://dl.acm.org/doi/fullHtml/10.1145/3544548.3581390


Languages

Language:TypeScript 89.5%Language:SCSS 9.1%Language:JavaScript 0.8%Language:HTML 0.6%