protected Ink.Parsed.Story CompileStringWithoutRuntime(string str, bool testingErrors = false)
{
_testingErrors = testingErrors;
_errorMessages.Clear();
_warningMessages.Clear();
InkParser parser = new InkParser(str, null, TestErrorHandler);
var parsedStory = parser.Parse();
if (!testingErrors) {
Assert.IsNotNull (parsedStory);
Assert.IsFalse (parsedStory.hadError);
}
if (parsedStory) {
parsedStory.ExportRuntime (TestErrorHandler);
}
return parsedStory;
}