예제 #1
0
 public static void RunFromSource(string Code, DebugOptions Options)
 {
     Compiler.Options = Options;
     Run(Tokenizer.ParseInfixString(Code).Tokenize());
     if (Options.OutputProfilerInfo)
     {
         Profiler.OutputTime();
     }
 }
예제 #2
0
        public static void RunFromFile(string Path, DebugOptions Options)
        {
            string source;

            using (var reader = new StreamReader(Path))
            {
                source = reader.ReadToEnd();
            }
            RunFromSource(source, Options);
        }
예제 #3
0
 public static void RunFromSource( string Code, DebugOptions Options )
 {
     Compiler.Options = Options;
     Run( Tokenizer.ParseInfixString( Code ).Tokenize() );
     if ( Options.OutputProfilerInfo ) Profiler.OutputTime();
 }
예제 #4
0
 public static void RunFromFile( string Path, DebugOptions Options )
 {
     string source;
     using ( var reader = new StreamReader( Path ) )
     {
         source = reader.ReadToEnd();
     }
     RunFromSource( source, Options );
 }