Files
libremetaverse/Programs/examples/TestClient/Commands/Land/SyntaxIdCommand.cs
2025-07-13 09:43:15 -05:00

28 lines
803 B
C#

using System.Text;
using LibreMetaverse;
namespace OpenMetaverse.TestClient
{
public class SyntaxIdCommand : Command
{
public SyntaxIdCommand(TestClient testClient)
{
Name = "syntaxid";
Description = "Downloads lsl syntax file for current simulator";
Category = CommandCategory.Simulator;
}
public override string Execute(string[] args, UUID fromAgentID)
{
var syntax = new LibreMetaverse.LslSyntax(Client);
var output = new StringBuilder("LSL Tokens:");
output.AppendLine();
foreach (var token in LslSyntax.Keywords.Keys)
{
output.AppendLine(token);
}
return output.ToString();
}
}
}