1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-28 22:15:07 +00:00
serenity/Libraries/LibJS
Matthew Olsson 107ca2e4ba LibJS: Add function call spreading
Adds support for the following syntax:

    myFunction(...x, ...[1, 2, 3], ...o.foo, ...'abcd')
2020-05-06 19:19:02 +02:00
..
Heap LibJS: run clang-format on all the files 2020-05-05 09:15:16 +02:00
Runtime LibJS: Function.length respects default and rest parameters 2020-05-06 17:40:56 +02:00
Tests LibJS: Add function call spreading 2020-05-06 19:19:02 +02:00
AST.cpp LibJS: Add function call spreading 2020-05-06 19:19:02 +02:00
AST.h LibJS: Add function call spreading 2020-05-06 19:19:02 +02:00
Console.cpp LibJS: Implement ConsoleClient 2020-05-05 09:15:16 +02:00
Console.h LibJS: Implement ConsoleClient 2020-05-05 09:15:16 +02:00
Forward.h LibJS: Add Reference class to represent a base.property reference 2020-04-28 15:07:08 +02:00
Interpreter.cpp LibJS: Add some helpers and use them to re-implement Console functions 2020-05-05 09:15:16 +02:00
Interpreter.h LibJS: Add some helpers and use them to re-implement Console functions 2020-05-05 09:15:16 +02:00
Lexer.cpp LibJS: Implement exponentiation assignment operator (**=) 2020-05-05 11:12:27 +02:00
Lexer.h LibJS: Add template literals 2020-05-04 16:46:31 +02:00
Makefile LibJS: Start implementing a Console class for the interpreter 2020-05-02 11:41:35 +02:00
Parser.cpp LibJS: Add function call spreading 2020-05-06 19:19:02 +02:00
Parser.h LibJS: Add template literals 2020-05-04 16:46:31 +02:00
Token.cpp LibJS: Add template literals 2020-05-04 16:46:31 +02:00
Token.h LibJS: Implement exponentiation assignment operator (**=) 2020-05-05 11:12:27 +02:00