ladybird/Libraries/LibRegex
Nathan Lanza d1891f67ac
AK: Use direct-list-initialization for Vector::empend() (#4564)
clang trunk with -std=c++20 doesn't seem to properly look for an
aggregate initializer here when the type being constructed is a simple
aggregate (e.g. `struct Thing { int a; int b; };`). This template fails
to compile in a usage added 12/16/2020 in `AK/Trie.h`.

Both forms of initialization are supposed to call the
aggregate-initializers but direct-list-initialization delegating to
aggregate initializers is a new addition in c++20 that might not be
implemented yet.
2020-12-27 23:06:37 +01:00
..
C LibRegex: Add RegexStringView wrapper to support utf8 and utf32 views 2020-11-27 21:32:41 +01:00
Tests LibRegex: Add a basic Regex<...>::replace() 2020-12-08 23:34:38 +01:00
CMakeLists.txt LibRegex: Add a regular expression library 2020-11-27 21:32:41 +01:00
Forward.h LibRegex: Implement an ECMA262-compatible parser 2020-11-27 21:32:41 +01:00
Regex.h LibRegex: Add a regular expression library 2020-11-27 21:32:41 +01:00
RegexByteCode.cpp LibRegex: Store 'String' matches inside the bytecode 2020-12-06 15:38:40 +01:00
RegexByteCode.h AK: Use direct-list-initialization for Vector::empend() (#4564) 2020-12-27 23:06:37 +01:00
RegexDebug.h LibRegex: Implement an ECMA262-compatible parser 2020-11-27 21:32:41 +01:00
RegexError.h LibRegex: Add a regular expression library 2020-11-27 21:32:41 +01:00
RegexLexer.cpp LibRegex: Fix assertion when parsing '(?' 2020-12-03 10:51:56 +01:00
RegexLexer.h LibRegex: Remove Lexer::slice_back() and just use StringViews 2020-12-06 15:38:40 +01:00
RegexMatch.h LibJS: Hook up Regex<ECMA262> to RegExpObject and implement `test()' 2020-11-27 21:32:41 +01:00
RegexMatcher.cpp LibRegex: Give the bytecode a chance to run when there's no input 2020-11-30 11:37:30 +01:00
RegexMatcher.h LibRegex: Add a basic Regex<...>::replace() 2020-12-08 23:34:38 +01:00
RegexOptions.h LibJS: Hook up Regex<ECMA262> to RegExpObject and implement `test()' 2020-11-27 21:32:41 +01:00
RegexParser.cpp LibRegex: Add basic support for unicode escapes in ECMA262Parser 2020-12-06 15:38:40 +01:00
RegexParser.h LibRegex: Use match_ordinary_characters() in ECMA262Parser::parse_atom() 2020-11-29 20:35:52 +01:00