ladybird/Userland/Libraries/LibRegex
sin-ack 74d76528d6 LibRegex: Display correct position for Compare in REGEX_DEBUG
When REGEX_DEBUG is enabled, LibRegex dumps a table of information
regarding the state of the regex bytecode execution. The Compare opcode
manipulates state.string_position directly, so the string_position value
cannot be used to display where the comparison started; therefore, this
patch introduces a new variable to keep track of where we were before
the comparison happened.
2021-06-16 16:30:12 +04:30
..
C Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
CMakeLists.txt Tests: Move LibRegex tests to Tests/LibRegex 2021-05-06 17:54:28 +02:00
Forward.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Regex.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RegexByteCode.cpp LibRegex: Display correct position for Compare in REGEX_DEBUG 2021-06-16 16:30:12 +04:30
RegexByteCode.h LibRegex: Remove unused code 2021-06-14 16:09:58 +04:30
RegexDebug.h LibRegex: Make get_opcode() return a reference 2021-06-14 16:09:58 +04:30
RegexError.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RegexLexer.cpp Userland: Allow building SerenityOS with -funsigned-char 2021-06-13 18:52:58 +02:00
RegexLexer.h Userland: Allow building SerenityOS with -funsigned-char 2021-06-13 18:52:58 +02:00
RegexMatch.h LibRegex: Display correct position for Compare in REGEX_DEBUG 2021-06-16 16:30:12 +04:30
RegexMatcher.cpp LibRegex: Avoid prepending items to vectors 2021-06-14 16:09:58 +04:30
RegexMatcher.h Revert "Userland: static vs non-static constexpr variables" 2021-05-21 10:30:52 +01:00
RegexOptions.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RegexParser.cpp AK: Rename Vector::append(Vector) => Vector::extend(Vector) 2021-06-12 13:24:45 +02:00
RegexParser.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00