public void DebugTest() { Monkeyspeak.MonkeyspeakEngine engine = GetMonkeySpeakEngine(); Monkeyspeak.Page page = engine.LoadFromString(testScript); page.Error += DebugAllErrors; List <Monkeyspeak.Trigger> triggers = new List <Monkeyspeak.Trigger>(); page.LoadSysLibrary(); page.LoadDebugLibrary(); Monkeyspeak.IVariable var = page.SetVariable("%testVariable", "Hello WOrld", true); page.SetTriggerHandler(Monkeyspeak.TriggerCategory.Cause, 0, HandleAllCauses); // Trigger count created by subscribing to TriggerAdded event // and putting triggers into a list. Console.WriteLine("Trigger Count: " + page.Size); page.ExecuteAsync(0); }