Linus Groh
|
95b51e857d
LibJS: Add TokenType::TemplateLiteral
|
%!s(int64=5) %!d(string=hai) anos |
AnotherTest
|
cb3cf589ed
LibLine: Allow suggestions to have trailing trivia strings
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
fca08bd000
LibJS: Move builtin prototypes to the global object
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
6833004a45
js: Tweak the live syntax highlighting colors a bit
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
64f5185bae
js: Tweak colorization of printed values a bit
|
%!s(int64=5) %!d(string=hai) anos |
Brian Gianforcaro
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Linus Groh
|
8e08d111da
js: Output text using printf() and return undefined in help()
|
%!s(int64=5) %!d(string=hai) anos |
Linus Groh
|
0040d6bf2d
js: Add assertNotReached() function in test mode
|
%!s(int64=5) %!d(string=hai) anos |
Stephan Unverwerth
|
984c290ec0
LibJS: Do not execute scripts with parse errors
|
%!s(int64=5) %!d(string=hai) anos |
Brian Gianforcaro
|
50b6b6ef86
js: Make load() available when running with --test-mode
|
%!s(int64=5) %!d(string=hai) anos |
Linus Groh
|
6d5d668585
js: Coerce assert() argument to boolean
|
%!s(int64=5) %!d(string=hai) anos |
Linus Groh
|
31d0dbe2a0
js: Stylize TokenType::{Throw,Switch,Case}
|
%!s(int64=5) %!d(string=hai) anos |
AnotherTest
|
2fdce695d6
LibLine: Display suggestions and cycle between them
|
%!s(int64=5) %!d(string=hai) anos |
AnotherTest
|
70da0e3fb5
Userland: Add primitive autocomplete to the JS repl
|
%!s(int64=5) %!d(string=hai) anos |
AnotherTest
|
586aa3b1de
Userland: Install LibLine's signal handlers in the JS repl
|
%!s(int64=5) %!d(string=hai) anos |
AnotherTest
|
6545a74743
JS repl: Fix indentation when a line starts with '})]'
|
%!s(int64=5) %!d(string=hai) anos |
Linus Groh
|
c06a6c67d5
LibJS: Add globalThis
|
%!s(int64=5) %!d(string=hai) anos |
Linus Groh
|
755b206618
LibJS: Handle empty values in Value::to_string()
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
bdffc9e7fb
LibJS: Support array holes, encoded as empty JS::Value
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
90ba0145f6
LibJS: Add a number-indexed property storage to all Objects
|
%!s(int64=5) %!d(string=hai) anos |
AnotherTest
|
d077637fd6
JS Repl: Add live syntax highlighting
|
%!s(int64=5) %!d(string=hai) anos |
Brian Gianforcaro
|
4233c8662b
js: Add a new --test-mode option, which exposes an assert() function.
|
%!s(int64=5) %!d(string=hai) anos |
Linus Groh
|
79539378c6
js: Add lines to history
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
2db8716a6f
LibJS: Don't return the "last computed value" from Interpreter::run()
|
%!s(int64=5) %!d(string=hai) anos |
Linus Groh
|
cd3e2690eb
LibJS: Set length property in Object::put_native_function()
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
faac43597a
LibJS: Add js_string(Interpreter&, String)
|
%!s(int64=5) %!d(string=hai) anos |
Linus Groh
|
a769db6078
js: Return 1 after exception in non-REPL mode
|
%!s(int64=5) %!d(string=hai) anos |
Dov Alperin
|
fb67bc2f4f
Userland/JS: Add the 'save("file")' repl command
|
%!s(int64=5) %!d(string=hai) anos |
Andreas Kling
|
5e6e1fd482
LibJS: Start implementing object shapes
|
%!s(int64=5) %!d(string=hai) anos |
Dov Alperin
|
3906d2b46a
Userland/JS: Print any exceptions after execution of a JS file
|
%!s(int64=5) %!d(string=hai) anos |