1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 03:07:43 +00:00
serenity/Libraries/LibJS
Andreas Kling 1382dbc5e1 LibJS: Add basic support for (scoped) variables
It's now possible to assign expressions to variables. The variables are
put into the current scope of the interpreter.

Variable lookup follows the scope chain, ending in the global object.
2020-03-09 21:49:20 +01:00
..
AST.cpp LibJS: Add basic support for (scoped) variables 2020-03-09 21:49:20 +01:00
AST.h LibJS: Add basic support for (scoped) variables 2020-03-09 21:49:20 +01:00
Cell.cpp LibJS: Add a basic mark&sweep garbage collector :^) 2020-03-08 19:23:58 +01:00
Cell.h LibJS: Add a basic mark&sweep garbage collector :^) 2020-03-08 19:23:58 +01:00
Forward.h LibJS: Add a basic mark&sweep garbage collector :^) 2020-03-08 19:23:58 +01:00
Function.cpp LibJS: Start building a JavaScript engine for SerenityOS :^) 2020-03-07 19:42:11 +01:00
Function.h LibJS: Start building a JavaScript engine for SerenityOS :^) 2020-03-07 19:42:11 +01:00
Heap.cpp LibJS: Simplify Heap::mark_live_cells() 2020-03-09 19:36:15 +01:00
Heap.h LibJS: GC: Remove clear_all_mark_bits() 2020-03-09 07:32:09 +01:00
HeapBlock.cpp LibJS: Add a basic mark&sweep garbage collector :^) 2020-03-08 19:23:58 +01:00
HeapBlock.h LibJS: Add a basic mark&sweep garbage collector :^) 2020-03-08 19:23:58 +01:00
Interpreter.cpp LibJS: Add basic support for (scoped) variables 2020-03-09 21:49:20 +01:00
Interpreter.h LibJS: Add basic support for (scoped) variables 2020-03-09 21:49:20 +01:00
Makefile LibJS: Add a basic mark&sweep garbage collector :^) 2020-03-08 19:23:58 +01:00
Object.cpp LibJS: Add a basic mark&sweep garbage collector :^) 2020-03-08 19:23:58 +01:00
Object.h LibJS: Add a basic mark&sweep garbage collector :^) 2020-03-08 19:23:58 +01:00
Value.cpp LibJS: Simplify LogStream::operator<<(JS::Value) and move to .cpp file 2020-03-07 23:17:07 +01:00
Value.h LibJS: Flesh out JS::Value a little bit more 2020-03-07 23:17:07 +01:00