Releases: source-academy/js-slang
Releases · source-academy/js-slang
v0.1.11
Features
- Chapter 4 added, with updated metacircular parser
v0.1.10
Features
- Disable function expressions (#96)
v0.1.9
Disable UpdateExpression from Chapter 3 (#76)
* Disable UpdateExpression from Chapter 3
This is not a specified operator in the documentation
* move disalloed syntax to new file
* fix tsc errors
* Bump version
v0.1.8
prepared for Week 7 (#71)
* prepared for Week 7
* return value undefined of display and error added
* error aborts the running program
* restriction to prevent hoisting
* adding block statements; refactoring all descriptions accordingly
v0.1.7
Features
- Documentation updates (3439fb8, #34, #43)
- Added block scoping for
if
statements (#44)
v0.1.6
Feaures
- Fix null and RegExp literal values being allowed (#31)
v0.1.5
Features
- List Visualiser is available in chapter 2, with the symbol
draw_list
(#27)
- Refactor explanation for Variable Redeclaration Error (#26)
- Chapter 3 is available (#22)
v0.1.4
Features
- Added documentation and style guide
- External symbols, that are defined in the Context, are stored for reference (just as we do with the chapter)
v0.1.3
- Fix typing for
externals
- Add travis and coveralls (dev)
v0.1.2
Move @types/acorn and @types/estree to dependencies.