public string Run(Script script) { Option <InterpreterResult> result = Brainf_ckInterpreter .CreateReleaseConfiguration() .WithSource(script.Source) .WithStdin(script.Stdin) .WithMemorySize(script.MemorySize) .WithOverflowMode(script.OverflowMode) .TryRun(); result.Value !.MachineState.Dispose(); return(result.Value.Stdout); }