internal RantProgram(string name, RantProgramOrigin type, RST rst) { Name = name; Type = type; Code = null; SyntaxTree = rst; }
internal RantProgram(string name, RantProgramOrigin type, string code) { Name = name; Type = type; Code = code; var compiler = new RantCompiler(name, code); SyntaxTree = compiler.Compile(); }