summaryrefslogtreecommitdiff
path: root/mac/.config/mpv/script-modules/utf8/begins/compiletime/parser.lua
diff options
context:
space:
mode:
Diffstat (limited to 'mac/.config/mpv/script-modules/utf8/begins/compiletime/parser.lua')
-rw-r--r--mac/.config/mpv/script-modules/utf8/begins/compiletime/parser.lua17
1 files changed, 17 insertions, 0 deletions
diff --git a/mac/.config/mpv/script-modules/utf8/begins/compiletime/parser.lua b/mac/.config/mpv/script-modules/utf8/begins/compiletime/parser.lua
new file mode 100644
index 0000000..c54c0df
--- /dev/null
+++ b/mac/.config/mpv/script-modules/utf8/begins/compiletime/parser.lua
@@ -0,0 +1,17 @@
+return function(utf8)
+
+utf8.config.begins = utf8.config.begins or {
+ utf8:require "begins.compiletime.vanilla"
+}
+
+function utf8.regex.compiletime.begins.parse(regex, c, bs, ctx)
+ for _, m in ipairs(utf8.config.begins) do
+ local functions, move = m.parse(regex, c, bs, ctx)
+ utf8.debug("begins", _, c, bs, move, functions)
+ if functions then
+ return functions, move
+ end
+ end
+end
+
+end