Browse Source

added example

Xanathar 11 years ago
parent
commit
017129608a
2 changed files with 11 additions and 0 deletions
  1. 10 0
      src/PerformanceComparison/Program.cs
  2. 1 0
      src/moonsharp.sln

+ 10 - 0
src/PerformanceComparison/Program.cs

@@ -41,6 +41,16 @@ namespace PerformanceComparison
 			return RValue.Nil;
 		}
 
+		private static void Example()
+		{
+			Table t = new Table();
+			t[new RValue("print")] = new RValue(new CallbackFunction(Print));
+
+			Script script = MoonSharpInterpreter.LoadFromFile(@"c:\temp\test.lua", t);
+
+			RValue retVal = script.Execute();
+		}
+
 		public static void NPrint(params object[] values)
 		{
 			foreach (var val in values)

+ 1 - 0
src/moonsharp.sln

@@ -28,6 +28,7 @@ Global
 		{2A4BD262-D6EB-4611-A28B-27B6DAEB089B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{2A4BD262-D6EB-4611-A28B-27B6DAEB089B}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{2A4BD262-D6EB-4611-A28B-27B6DAEB089B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{2A4BD262-D6EB-4611-A28B-27B6DAEB089B}.Release|Any CPU.Build.0 = Release|Any CPU
 		{91EA9B9D-FE03-4273-BDAF-8AD42EDE1E59}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{91EA9B9D-FE03-4273-BDAF-8AD42EDE1E59}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{91EA9B9D-FE03-4273-BDAF-8AD42EDE1E59}.Release|Any CPU.ActiveCfg = Release|Any CPU