Browse Source

change : rename and make CreateTracebackMessage public

Akeit0 6 months ago
parent
commit
4d47f8754c
2 changed files with 4 additions and 4 deletions
  1. 3 3
      src/Lua/Runtime/Tracebacks.cs
  2. 1 1
      src/Lua/Standard/DebugLibrary.cs

+ 3 - 3
src/Lua/Runtime/Tracebacks.cs

@@ -99,7 +99,7 @@ public class Traceback(LuaState state, ReadOnlySpan<CallStackFrame> stackFrames)
 
 
     public override string ToString()
     public override string ToString()
     {
     {
-        return GetTracebackString(State, StackFrames, LuaValue.Nil);
+        return CreateTracebackMessage(State, StackFrames, LuaValue.Nil);
     }
     }
 
 
     public string ToString(int skipFrames)
     public string ToString(int skipFrames)
@@ -109,10 +109,10 @@ public class Traceback(LuaState state, ReadOnlySpan<CallStackFrame> stackFrames)
             return "stack traceback:\n";
             return "stack traceback:\n";
         }
         }
 
 
-        return GetTracebackString(State, StackFrames, LuaValue.Nil, skipFrames);
+        return CreateTracebackMessage(State, StackFrames, LuaValue.Nil, skipFrames);
     }
     }
 
 
-    internal static string GetTracebackString(LuaState state, ReadOnlySpan<CallStackFrame> stackFrames, LuaValue message, int skipCount = 0)
+    public static string CreateTracebackMessage(LuaState state, ReadOnlySpan<CallStackFrame> stackFrames, LuaValue message, int skipCount = 0)
     {
     {
         using var list = new PooledList<char>(64);
         using var list = new PooledList<char>(64);
         if (message.Type is not LuaValueType.Nil)
         if (message.Type is not LuaValueType.Nil)

+ 1 - 1
src/Lua/Standard/DebugLibrary.cs

@@ -355,7 +355,7 @@ public class DebugLibrary
 
 
         var skipCount = Math.Min(Math.Max(level - 1, 0), callStack.Length - 1);
         var skipCount = Math.Min(Math.Max(level - 1, 0), callStack.Length - 1);
         var frames = callStack[..^skipCount];
         var frames = callStack[..^skipCount];
-        return new(context.Return(Runtime.Traceback.GetTracebackString(context.State, frames, message, level == 1 ? 1 : 0)));
+        return new(context.Return(Runtime.Traceback.CreateTracebackMessage(context.State, frames, message, level == 1 ? 1 : 0)));
     }
     }
 
 
     public ValueTask<int> GetRegistry(LuaFunctionExecutionContext context, CancellationToken cancellationToken)
     public ValueTask<int> GetRegistry(LuaFunctionExecutionContext context, CancellationToken cancellationToken)