Dov Alperin
|
c27e8a258a
Userland/JS: Extend the global object when using a REPL
|
5 yıl önce |
Andreas Kling
|
9d5d0261e1
LibJS: Add Interpreter::create<GlobalObjectType>()
|
5 yıl önce |
Andreas Kling
|
d062d7baa7
LibWeb+LibJS: Move DOM Window object to dedicated classes
|
5 yıl önce |
Linus Groh
|
632231cc0c
js: Implement print function for Date objects
|
5 yıl önce |
Andreas Kling
|
b71e504bba
js: Don't construct a Line::Editor unless we're going into the REPL
|
5 yıl önce |
Andreas Kling
|
8ab576308f
LibLine: Rename LineEditor.{cpp,h} => Editor.{cpp,h}
|
5 yıl önce |
Andreas Kling
|
6595469de1
LibLine: Rename LineEditor to Line::Editor
|
5 yıl önce |
Andreas Kling
|
a30a3277a3
LibLine: Rename from LibLineEdit
|
5 yıl önce |
Andreas Kling
|
9c7451a21d
js: Don't exit the REPL when pressing enter on an empty line
|
5 yıl önce |
AnotherTest
|
06d35d036d
Userland/js: Use the new line editor in repl
|
5 yıl önce |
Andreas Kling
|
23c5323a70
js: Publish the global object as "global"
|
5 yıl önce |
Andreas Kling
|
bc7a9097a7
js: Tweak pretty-printing of functions and null
|
5 yıl önce |
Andreas Kling
|
97d3809a17
js: Fix build on Linux
|
5 yıl önce |
Andreas Kling
|
6e6495fdf9
js: Implement some modest pretty-printing of values
|
5 yıl önce |
Sergey Bugaev
|
db4da68618
Base: Add a man page for js(1)
|
5 yıl önce |
Sergey Bugaev
|
ccdfb077d8
Userland: Implement JS REPL
|
5 yıl önce |
Andreas Kling
|
2fc56abd4b
js: Remove debug message about what the interpreter returned
|
5 yıl önce |
Andreas Kling
|
8705c5ffeb
js: Make the -l command-line argument actually work
|
5 yıl önce |
Andreas Kling
|
b2f005125d
LibJS: Always collect all garbage when destroying Heap
|
5 yıl önce |
Andreas Kling
|
12b8cd8c10
js: Make printing of the last result optional
|
5 yıl önce |
Andreas Kling
|
0bc6bcc2ed
js: Ignore the first line of input if it starts with "#!"
|
5 yıl önce |
Andreas Kling
|
cb2e7d1c5f
LibJS+js: Add a debug option (js -g) to GC after every allocation
|
5 yıl önce |
Andreas Kling
|
19452230cd
LibJS: Add "Heap" and "Runtime" subdirectories
|
5 yıl önce |
howar6hill
|
01133733dd
LibJS: Allow functions to take arguments (#1405)
|
5 yıl önce |
Andreas Kling
|
4d942cc1d0
js: Take the script file as a command-line argument
|
5 yıl önce |
Stephan Unverwerth
|
f3a9eba987
LibJS: Add Javascript lexer and parser
|
5 yıl önce |
Andreas Kling
|
07e5b93c38
js: Oopsie, fix build
|
5 yıl önce |
0xtechnobabble
|
df40c85f80
LibJS: Allow the choice of a scope of declaration for a variable (#1408)
|
5 yıl önce |
Andreas Kling
|
542108421e
LibJS: Support "hello friends".length
|
5 yıl önce |
Andreas Kling
|
70a3e738f5
js: Make it a little easier to add new AST builder functions
|
5 yıl önce |