ladybird/Userland/Libraries/LibRegex
Andrew Kaster 1ae0cfd08b CMake+Userland: Use CMakeLists from Userland to build Lagom Libraries
Also do this for Shell.

This greatly simplifies the CMakeLists in Lagom, replacing many glob
patterns with a big list of libraries. There are still a few special
libraries that need some help to conform to the pattern, like LibELF and
LibWebView.

It also lets us remove essentially all of the Serenity or Lagom binary
directory detection logic from code generators, as now both projects
directories enter the generator logic from the same place.
2022-10-16 16:36:39 +02:00
..
C LibRegex: Don't build LibRegex/C/Regex.cpp on Lagom 2022-10-10 12:23:12 +02:00
CMakeLists.txt CMake+Userland: Use CMakeLists from Userland to build Lagom Libraries 2022-10-16 16:36:39 +02:00
Forward.h LibRegex: Don't push LibRegex's "Error" into the global namespace 2021-11-08 00:35:27 +01:00
Regex.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RegexByteCode.cpp LibRegex: Explicitly check if a character falls into a table-based range 2022-08-29 16:34:47 -04:00
RegexByteCode.h LibRegex: Partially implement the ECMAScript unicodeSets proposal 2022-07-20 21:25:59 +01:00
RegexBytecodeStreamOptimizer.h LibRegex: Make codegen+optimisation for alternatives much faster 2022-02-20 11:53:59 +01:00
RegexDebug.h Everywhere: Fix badly-formatted includes 2022-09-17 04:00:54 +00:00
RegexError.h Everywhere: Replace uses of __serenity__ with AK_OS_SERENITY 2022-10-10 12:23:12 +02:00
RegexLexer.cpp Everywhere: Use default StringView constructor over nullptr 2022-07-12 23:11:35 +02:00
RegexLexer.h Everywhere: Use default StringView constructor over nullptr 2022-07-12 23:11:35 +02:00
RegexMatch.h AK+Toolchain: Make char and wchar_t behave on AARCH64 2022-10-14 13:01:13 +02:00
RegexMatcher.cpp Everywhere: Remove a bunch of dead write-only variables 2022-09-16 05:39:28 +00:00
RegexMatcher.h LibRegex: Do not return an Optional from Regex::Matcher::execute 2022-02-05 19:06:50 +03:30
RegexOptimizer.cpp LibRegex: Partially implement the ECMAScript unicodeSets proposal 2022-07-20 21:25:59 +01:00
RegexOptions.h Everywhere: Replace uses of __serenity__ with AK_OS_SERENITY 2022-10-10 12:23:12 +02:00
RegexParser.cpp LibRegex: Account for eof after \<x> when 'x' leads to legacy behaviour 2022-09-12 16:03:57 +04:30
RegexParser.h LibRegex: Partially implement the ECMAScript unicodeSets proposal 2022-07-20 21:25:59 +01:00