Matthew Olsson
|
dd08c992e8
LibJS: Simplify and normalize publicly-exposed Object functions
|
5 gadi atpakaļ |
AnotherTest
|
70a213a6ec
LibLine: Use Core::EventLoop for outer read loop
|
5 gadi atpakaļ |
Paul Redmond
|
11405c5139
LibJS: Fix incorrect token column values (#2401)
|
5 gadi atpakaļ |
Linus Groh
|
015d65bc6f
js: Show a "source location hint" for syntax errors :^)
|
5 gadi atpakaļ |
AnotherTest
|
bc9013f706
LibLine: Change get_line to return a Result<String, Error>
|
5 gadi atpakaļ |
AnotherTest
|
0446b7e347
Userland/js: Do not construct a full CompletionSuggestion just to compare against
|
5 gadi atpakaļ |
AnotherTest
|
7fba21aefc
LibLine: Unify completion hooks and adapt its users
|
5 gadi atpakaļ |
AnotherTest
|
3bc3f36cfe
LibLine: Handle unicode correctly
|
5 gadi atpakaļ |
Linus Groh
|
476094922b
LibJS: Pass Interpreter& to Value::to_number() et al.
|
5 gadi atpakaļ |
Linus Groh
|
1a1394f7a2
LibJS: Change Value::to_object(Heap& -> Interpreter&)
|
5 gadi atpakaļ |
Andreas Kling
|
c6ddbd1f3e
LibJS: Add side-effect-free version of Value::to_string()
|
5 gadi atpakaļ |
Linus Groh
|
4e0ed34d7e
js: Throw a regular SyntaxError for errors from the parser
|
5 gadi atpakaļ |
Linus Groh
|
00b61a212f
LibJS: Remove syntax errors from lexer
|
5 gadi atpakaļ |
AnotherTest
|
c40fd3a902
LibLine: Support RGB colors
|
5 gadi atpakaļ |
Andreas Kling
|
5c12f3fef0
js: Tighten up ReplConsoleClient::trace() a little bit
|
5 gadi atpakaļ |
Linus Groh
|
a2e1f1a872
LibJS: Implement exponentiation assignment operator (**=)
|
5 gadi atpakaļ |
Linus Groh
|
3e754a15d4
LibJS: Implement bitwise assignment operators (&=, |=, ^=)
|
5 gadi atpakaļ |
Emanuele Torre
|
73a7a589c2
js: Customise the behaviour of JS::Console with ReplConsoleClient
|
5 gadi atpakaļ |
Emanuele Torre
|
046f9cf115
LibJS: Remove ConsoleMessage from LibJS
|
5 gadi atpakaļ |
mattco98
|
adb4accab3
LibJS: Add template literals
|
5 gadi atpakaļ |
Linus Groh
|
ce0bed0482
js: Ignore property attributes for completion
|
5 gadi atpakaļ |
Emanuele Torre
|
e861af2a5c
js: Print ConsoleMessages and color the output based on their kind :^)
|
5 gadi atpakaļ |
Linus Groh
|
43c1fa9965
LibJS: Implement (no-op) debugger statement
|
5 gadi atpakaļ |
Andreas Kling
|
b2b30567ab
js: Turn on live syntax highlighting by default
|
5 gadi atpakaļ |
mattco98
|
95abcc3722
LibJS: Implement correct object property ordering
|
5 gadi atpakaļ |
Andreas Kling
|
698652a548
LibJS: Make Value::as_string() return a PrimitiveString reference
|
5 gadi atpakaļ |
AnotherTest
|
9473733d7a
LibLine: Handle initialize() internally
|
5 gadi atpakaļ |
AnotherTest
|
7ecf29f206
LibLine: Ignore interrupts unless actively editing
|
5 gadi atpakaļ |
Linus Groh
|
9540174b40
js: Follow Serenity C++ naming conventions
|
5 gadi atpakaļ |
Andreas Kling
|
35aea2e454
LibJS: Stop using Optional<Value> in favor of Value's empty state
|
5 gadi atpakaļ |