1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 19:38:12 +00:00
serenity/Libraries/LibJS
Matthew Olsson 61ac1d3ffa LibJS: Lex and parse regex literals, add RegExp objects
This adds regex parsing/lexing, as well as a relatively empty
RegExpObject. The purpose of this patch is to allow the engine to not
get hung up on parsing regexes. This will aid in finding new syntax
errors (say, from google or twitter) without having to replace all of
their regexes first!
2020-06-07 19:06:55 +02:00
..
Heap LibJS: Fix undefined behavior in HeapBlock 2020-06-01 17:37:44 +02:00
Runtime LibJS: Lex and parse regex literals, add RegExp objects 2020-06-07 19:06:55 +02:00
Tests LibJS: Add Proxy objects 2020-06-06 22:13:01 +02:00
AST.cpp LibJS: Lex and parse regex literals, add RegExp objects 2020-06-07 19:06:55 +02:00
AST.h LibJS: Lex and parse regex literals, add RegExp objects 2020-06-07 19:06:55 +02:00
CMakeLists.txt LibJS: Lex and parse regex literals, add RegExp objects 2020-06-07 19:06:55 +02:00
Console.cpp LibJS: Move Interpreter::get_trace() to ConsoleClient 2020-06-02 15:22:34 +02:00
Console.h LibJS: Move Interpreter::get_trace() to ConsoleClient 2020-06-02 15:22:34 +02:00
Forward.h LibJS: Lex and parse regex literals, add RegExp objects 2020-06-07 19:06:55 +02:00
Interpreter.cpp LibJS: Hoist function declarations 2020-06-06 10:53:06 +02:00
Interpreter.h LibJS: Move Interpreter::get_trace() to ConsoleClient 2020-06-02 15:22:34 +02:00
Lexer.cpp LibJS: Lex and parse regex literals, add RegExp objects 2020-06-07 19:06:55 +02:00
Lexer.h LibJS: Lex and parse regex literals, add RegExp objects 2020-06-07 19:06:55 +02:00
MarkupGenerator.cpp LibJS: Lex and parse regex literals, add RegExp objects 2020-06-07 19:06:55 +02:00
MarkupGenerator.h Meta: Add a script check the presence of "#pragma once" in header files 2020-05-29 07:59:45 +02:00
Parser.cpp LibJS: Lex and parse regex literals, add RegExp objects 2020-06-07 19:06:55 +02:00
Parser.h LibJS: Lex and parse regex literals, add RegExp objects 2020-06-07 19:06:55 +02:00
Token.cpp LibJS: Fix out-of-bounds read when parsing escape sequences 2020-06-01 17:37:44 +02:00
Token.h LibJS: Lex and parse regex literals, add RegExp objects 2020-06-07 19:06:55 +02:00