source-academy/js-slang
Implementations of sublanguages of JavaScript, TypeScript, Scheme and Python
TypeScriptApache-2.0
Issues
- 0
- 3
- 0
Stepper: Description error for BlockExpression
#1534 opened - 4
- 1
Typed Source: Inconsistent typing of literals
#1531 opened - 0
Typed Source: Template literals don't work
#1530 opened - 0
- 2
CSE Machine: Redeclaring name bug
#1520 opened - 1
Cleanup: Remove infinite loop detector?
#1516 opened - 0
CSE Machine: issues evaluating loops that have break/continue inside a conditional expression
#1515 opened - 0
CSE machine: renaming needed
#1512 opened - 0
Add a new variant: Source 2 WGSL
#1510 opened - 0
- 0
- 1
- 1
- 0
CSE machine: break and continue not working
#1505 opened - 0
- 1
CSE Machine: validation is skipped
#1502 opened - 3
- 4
Source 3 native lost imported functions when switching context from prepend to student's code
#1500 opened - 2
- 0
- 2
CSE Machine: Modify navigation arrows to jump to the previous or next change in environment diagram
#1496 opened - 2
- 1
CSE Machine: "Redeclaring name" error
#1493 opened - 1
- 0
Incorrect module error representation in Full TS
#1485 opened - 0
Migrate out of `set-output`
#1481 opened - 0
Bump `sicp_publish` dependencies
#1480 opened - 0
- 3
Remove src/interpreter/interpreter.ts
#1476 opened - 0
Test js-slang behaviour individually
#1475 opened - 1
Uncaught error during typechecking
#1474 opened - 1
- 0
Stepper: undefined variables are not detected
#1468 opened - 0
REPL does not recover from errors
#1466 opened - 0
Replace type assertions with type narrowing
#1457 opened - 0
- 0
- 0
- 0
- 1
Env Viz: cannot handle rest syntax
#1445 opened - 1
Env Viz: Avoid unnecessary block statements
#1439 opened - 0
Env Viz: unexpected non-termination
#1440 opened - 1
Env Viz: Avoid unnecessary break markers
#1442 opened - 5
- 0
Stepper: breaks when there are declarations between a recursive function's declaration and its application
#1433 opened - 2
Env Viz: Avoid unnecessary markers
#1441 opened - 2