static int Startup (string[] args)
{
string[] startup_files;
try {
startup_files = Evaluator.InitAndGetStartupFiles (args, HandleExtraArguments);
Evaluator.DescribeTypeExpressions = true;
Evaluator.SetInteractiveBaseClass (typeof (InteractiveBaseShell));
} catch {
return 1;
}
return new CSharpShell ().Run (startup_files);
}