mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-25 17:10:23 +00:00
941b028ca3
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.
60 lines
1.6 KiB
CMake
60 lines
1.6 KiB
CMake
set(SOURCES
|
|
AST.cpp
|
|
Console.cpp
|
|
Heap/Handle.cpp
|
|
Heap/HeapBlock.cpp
|
|
Heap/Heap.cpp
|
|
Interpreter.cpp
|
|
Lexer.cpp
|
|
MarkupGenerator.cpp
|
|
Parser.cpp
|
|
Runtime/ArrayConstructor.cpp
|
|
Runtime/Array.cpp
|
|
Runtime/ArrayPrototype.cpp
|
|
Runtime/BooleanConstructor.cpp
|
|
Runtime/BooleanObject.cpp
|
|
Runtime/BooleanPrototype.cpp
|
|
Runtime/BoundFunction.cpp
|
|
Runtime/Cell.cpp
|
|
Runtime/ConsoleObject.cpp
|
|
Runtime/DateConstructor.cpp
|
|
Runtime/Date.cpp
|
|
Runtime/DatePrototype.cpp
|
|
Runtime/ErrorConstructor.cpp
|
|
Runtime/Error.cpp
|
|
Runtime/ErrorPrototype.cpp
|
|
Runtime/Exception.cpp
|
|
Runtime/FunctionConstructor.cpp
|
|
Runtime/Function.cpp
|
|
Runtime/FunctionPrototype.cpp
|
|
Runtime/GlobalObject.cpp
|
|
Runtime/LexicalEnvironment.cpp
|
|
Runtime/MarkedValueList.cpp
|
|
Runtime/MathObject.cpp
|
|
Runtime/NativeFunction.cpp
|
|
Runtime/NativeProperty.cpp
|
|
Runtime/NumberConstructor.cpp
|
|
Runtime/NumberObject.cpp
|
|
Runtime/NumberPrototype.cpp
|
|
Runtime/ObjectConstructor.cpp
|
|
Runtime/Object.cpp
|
|
Runtime/ObjectPrototype.cpp
|
|
Runtime/PrimitiveString.cpp
|
|
Runtime/Reference.cpp
|
|
Runtime/ReflectObject.cpp
|
|
Runtime/ScriptFunction.cpp
|
|
Runtime/Shape.cpp
|
|
Runtime/StringConstructor.cpp
|
|
Runtime/StringObject.cpp
|
|
Runtime/StringPrototype.cpp
|
|
Runtime/Symbol.cpp
|
|
Runtime/SymbolConstructor.cpp
|
|
Runtime/SymbolObject.cpp
|
|
Runtime/SymbolPrototype.cpp
|
|
Runtime/Uint8ClampedArray.cpp
|
|
Runtime/Value.cpp
|
|
Token.cpp
|
|
)
|
|
|
|
serenity_lib(LibJS js)
|
|
target_link_libraries(LibJS LibM LibCore)
|