Files
plainleaf/client
Matouš Jan FialkaandGitHub e0182b3bb4 [Space Lua] Implement native Lua pattern matching engine (#1838)
* Add Lua *pattern matching engine* (`pattern.ts`) that directly ports
  `lstrlib.c` semantics.

* Integrate the new engine into the `string` API for `find`, `match`,
  `gmatch`, and `gsub` functions.

* Add a pattern test suite (`pattern_test.lua`) covering character
  classes, repetition quantifiers, edge cases as well as error
  conditions.

* Refactor `string_test.lua` to remove duplicated pattern tests that
  are now covered by the pattern test suite.

* Fix `string.rep` separator support.

* Fix `string.sub` index handling.

* Remove the obsolete `string_test2.lua` file.

Signed-off-by: Matouš Jan Fialka <mjf@mjf.cz>
2026-02-13 14:18:55 +01:00
..
2025-09-19 13:23:20 +02:00
2026-01-31 17:07:35 +01:00
2025-09-19 13:23:20 +02:00
2025-10-22 15:35:37 +02:00
2025-09-19 13:23:20 +02:00
2026-01-07 11:00:32 +01:00
2026-01-29 11:07:28 +01:00
2025-10-31 09:13:24 +01:00
2025-10-31 09:13:24 +01:00
2025-09-19 13:23:20 +02:00
2025-09-19 13:23:20 +02:00
2025-09-19 13:23:20 +02:00
2025-09-29 15:30:38 +02:00
WIP
2026-01-20 13:48:15 +01:00

SilverBullet-specific code that is shared between server and client