Browse Source

add: add string.match but throws NotImplementedException

Akeit0 6 months ago
parent
commit
5bd13ca1ea
1 changed files with 7 additions and 0 deletions
  1. 7 0
      src/Lua/Standard/StringLibrary.cs

+ 7 - 0
src/Lua/Standard/StringLibrary.cs

@@ -24,6 +24,7 @@ public sealed class StringLibrary
             new(libraryName,"gsub", GSub),
             new(libraryName,"gsub", GSub),
             new(libraryName,"len", Len),
             new(libraryName,"len", Len),
             new(libraryName,"lower", Lower),
             new(libraryName,"lower", Lower),
+            new (libraryName,"match", Match),
             new(libraryName,"rep", Rep),
             new(libraryName,"rep", Rep),
             new(libraryName,"reverse", Reverse),
             new(libraryName,"reverse", Reverse),
             new(libraryName,"sub", Sub),
             new(libraryName,"sub", Sub),
@@ -560,6 +561,12 @@ public sealed class StringLibrary
         var s = context.GetArgument<string>(0);
         var s = context.GetArgument<string>(0);
         return new(context.Return(s.ToLower()));
         return new(context.Return(s.ToLower()));
     }
     }
+    
+    public ValueTask<int> Match(LuaFunctionExecutionContext context, CancellationToken cancellationToken)
+    {
+        //TODO : implement string.match
+        throw new NotImplementedException();
+    }
 
 
     public ValueTask<int> Rep(LuaFunctionExecutionContext context, CancellationToken cancellationToken)
     public ValueTask<int> Rep(LuaFunctionExecutionContext context, CancellationToken cancellationToken)
     {
     {