1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-08 14:57:35 +00:00
serenity/Libraries/LibJS
FalseHonesty 941b028ca3 LibJS: Create JS to HTML markup generator
The new JS::MarkupGenerator class can convert both a JS source string
and a JS Runtime Value into properly formatted HTML using the new
LibWeb System Palette css color values.

It makes more sense for this JS -> HTML process to occur in LibJS
so that it can be used elsewhere, namely Markdown code block syntax
highlighting. It also means the Browser can worry less about LibJS
implementation details.
2020-05-26 10:17:50 +02:00
..
Heap LibJS: Use __APPLE__ instead of __MACH__ for MacOS build 2020-05-23 18:09:07 +02:00
Runtime LibJS: Make Array.prototype.includes() generic 2020-05-24 23:51:14 +02:00
Tests LibJS: Implement basic for..in and for..of loops 2020-05-25 18:45:36 +02:00
AST.cpp LibJS: Implement basic for..in and for..of loops 2020-05-25 18:45:36 +02:00
AST.h LibJS: Implement basic for..in and for..of loops 2020-05-25 18:45:36 +02:00
CMakeLists.txt LibJS: Create JS to HTML markup generator 2020-05-26 10:17:50 +02:00
Console.cpp LibJS: Add side-effect-free version of Value::to_string() 2020-05-15 13:50:42 +02:00
Console.h LibJS: Implement ConsoleClient 2020-05-05 09:15:16 +02:00
Forward.h LibJS: Create JS to HTML markup generator 2020-05-26 10:17:50 +02:00
Interpreter.cpp LibJS: Add symbol objects 2020-05-17 18:05:15 +02:00
Interpreter.h Browser: Add JS Console 2020-05-24 02:20:08 +02:00
Lexer.cpp LibJS: Remove syntax errors from lexer 2020-05-15 09:53:52 +02:00
Lexer.h LibJS: Remove syntax errors from lexer 2020-05-15 09:53:52 +02:00
MarkupGenerator.cpp LibJS: Create JS to HTML markup generator 2020-05-26 10:17:50 +02:00
MarkupGenerator.h LibJS: Create JS to HTML markup generator 2020-05-26 10:17:50 +02:00
Parser.cpp LibJS: Implement basic for..in and for..of loops 2020-05-25 18:45:36 +02:00
Parser.h LibJS: Implement basic for..in and for..of loops 2020-05-25 18:45:36 +02:00
Token.cpp LibJS: Handle hex and unicode escape sequences in string literals 2020-05-18 17:58:17 +02:00
Token.h LibJS: Handle hex and unicode escape sequences in string literals 2020-05-18 17:58:17 +02:00