static void PrintHelp()
{
Console.WriteLine( "syntax:" );
Console.WriteLine( "\tsgsvm [files|options]" );
Console.WriteLine( "\tsgsvm [options] -p <file>[, <arguments>]" );
Console.WriteLine( "" );
Console.WriteLine( "options:" );
Console.WriteLine( "\t-h, --help: print this text" );
Console.WriteLine( "\t-v, --version: print version info" );
Console.WriteLine( "\t-s, --separate: restart the engine between scripts" );
// Console.WriteLine( "\t-d, --debug: enable interactive debugging on errors" );
Console.WriteLine( "\t-p, --program: translate the following arguments into a SGS program call" );
Console.WriteLine( "\t--stats: print VM stats after running the scripts" );
// Console.WriteLine( "\t--profile: enable profiling by collecting call stack timings" );
// Console.WriteLine( "\t--profile-ops: enable low-level VM instruction profiling" );
// Console.WriteLine( "\t--profile-mem: enable memory usage profiling" );
}