Bladeren bron

rename: TopValues to Stack

Akeit0 1 maand geleden
bovenliggende
commit
0d9e1d23ee
4 gewijzigde bestanden met toevoegingen van 11 en 11 verwijderingen
  1. 1 1
      sandbox/ConsoleApp1/Program.cs
  2. 2 2
      sandbox/ConsoleApp2/Program.cs
  3. 2 2
      src/Lua/LuaStackReader.cs
  4. 6 6
      src/Lua/LuaStateExtensions.cs

+ 1 - 1
sandbox/ConsoleApp1/Program.cs

@@ -43,7 +43,7 @@ try
     }
 
     // Console.WriteLine("Result " + new string('-', 50));
-    // using var results = state.RootAccess.ReadTopValues(count);
+    // using var results = state.RootAccess.ReadStack(count);
     // for (var i = 0; i < count; i++)
     // {
     //     Console.WriteLine(results[i]);

+ 2 - 2
sandbox/ConsoleApp2/Program.cs

@@ -9,7 +9,7 @@ state.OpenStandardLibraries();
     using var access = state.CreateThread();
     {
         var count = await access.RunAsync(closure, 0);
-        var results = access.ReadTopValues(count);
+        var results = access.ReadStack(count);
         for (var i = 0; i < results.Length; i++)
         {
             Console.WriteLine(results[i]);
@@ -19,7 +19,7 @@ state.OpenStandardLibraries();
         results.Dispose();
         access.Push("hello", "world", 1, 2, 3);
         count = await access.RunAsync(f, 5);
-        results = access.ReadTopValues(count);
+        results = access.ReadStack(count);
         for (var i = 0; i < results.Length; i++)
         {
             Console.WriteLine(results[i]);

+ 2 - 2
src/Lua/LuaTopValuesReader.cs → src/Lua/LuaStackReader.cs

@@ -2,12 +2,12 @@
 
 namespace Lua;
 
-public readonly struct LuaTopValuesReader : IDisposable
+public readonly struct LuaStackReader : IDisposable
 {
     readonly LuaStack stack;
     readonly int returnBase;
 
-    internal LuaTopValuesReader(LuaStack stack, int returnBase)
+    internal LuaStackReader(LuaStack stack, int returnBase)
     {
         this.stack = stack;
         this.returnBase = returnBase;

+ 6 - 6
src/Lua/LuaStateExtensions.cs

@@ -46,7 +46,7 @@ public static class LuaStateExtensions
     {
         var closure = await state.LoadFileAsync(path, "bt", null, cancellationToken);
         var count = await state.RunAsync(closure, 0, cancellationToken);
-        using var results = state.ReadTopValues(count);
+        using var results = state.ReadStack(count);
         results.AsSpan()[..Math.Min(buffer.Length, results.Length)].CopyTo(buffer.Span);
         return results.Count;
     }
@@ -55,14 +55,14 @@ public static class LuaStateExtensions
     {
         var closure = await state.LoadFileAsync(path, "bt", null, cancellationToken);
         var count = await state.RunAsync(closure, 0, cancellationToken);
-        using var results = state.ReadTopValues(count);
+        using var results = state.ReadStack(count);
         return results.AsSpan().ToArray();
     }
 
     public static async ValueTask<int> ExecuteAsync(this LuaState state, LuaClosure closure, Memory<LuaValue> buffer, CancellationToken cancellationToken = default)
     {
         var count = await state.RunAsync(closure, 0, cancellationToken);
-        using var results = state.ReadTopValues(count);
+        using var results = state.ReadStack(count);
         results.AsSpan()[..Math.Min(buffer.Length, results.Length)].CopyTo(buffer.Span);
         return results.Count;
     }
@@ -70,7 +70,7 @@ public static class LuaStateExtensions
     public static async ValueTask<LuaValue[]> ExecuteAsync(this LuaState state, LuaClosure closure, CancellationToken cancellationToken = default)
     {
         var count = await state.RunAsync(closure, 0, cancellationToken);
-        using var results = state.ReadTopValues(count);
+        using var results = state.ReadStack(count);
         return results.AsSpan().ToArray();
     }
 
@@ -94,7 +94,7 @@ public static class LuaStateExtensions
         return state.Stack.Pop();
     }
 
-    public static LuaTopValuesReader ReadTopValues(this LuaState state, int argumentCount)
+    public static LuaStackReader ReadStack(this LuaState state, int argumentCount)
     {
         var stack = state.Stack;
         return new(stack, stack.Count - argumentCount);
@@ -293,7 +293,7 @@ public static class LuaStateExtensions
         {
             await LuaVirtualMachine.Call(state, funcIndex, funcIndex, cancellationToken);
             var count = state.Stack.Count - funcIndex;
-            using var results = state.ReadTopValues(count);
+            using var results = state.ReadStack(count);
             return results.AsSpan().ToArray();
         }
     }