Don't let program be null in full constructor of Interpreter.
authorMichael Welch <michaelgwelch@gmail.com>
Thu, 16 Feb 2012 23:31:20 +0000 (17:31 -0600)
committerMichael Welch <michaelgwelch@gmail.com>
Thu, 16 Feb 2012 23:31:20 +0000 (17:31 -0600)
src.net/BrainmessCore/Interpreter.cs

index 5bc93fd..490427f 100644 (file)
@@ -22,7 +22,7 @@ namespace Welch.Brainmess
         /// <param name="tape">The tape to use as a memory story. If this is null, a default tape is used.</param>
         /// <param name="input">The input source to use. If this is null then Console.In is used.</param>
         /// <param name="output">The output source to use. If this is null then Console.Out is used.</param>
-        public Interpreter(IProgramStream program = null, Tape tape = null, TextReader input = null, TextWriter output = null)
+        public Interpreter(IProgramStream program, Tape tape = null, TextReader input = null, TextWriter output = null)
         {
             _program = program;
             _tape = tape ?? Tape.Default;