comparison src/toplev.cc @ 8658:73c4516fae10

New evaluator and debugger derived from tree-walker class
author John W. Eaton <jwe@octave.org>
date Wed, 04 Feb 2009 00:47:53 -0500
parents 6adcafc70c32
children 33783e94fb16
comparison
equal deleted inserted replaced
8657:102e05821f93 8658:73c4516fae10
65 #include "pager.h" 65 #include "pager.h"
66 #include "parse.h" 66 #include "parse.h"
67 #include "pathsearch.h" 67 #include "pathsearch.h"
68 #include "procstream.h" 68 #include "procstream.h"
69 #include "ov.h" 69 #include "ov.h"
70 #include "pt-eval.h"
70 #include "pt-jump.h" 71 #include "pt-jump.h"
71 #include "pt-stmt.h" 72 #include "pt-stmt.h"
72 #include "sighandlers.h" 73 #include "sighandlers.h"
73 #include "sysdep.h" 74 #include "sysdep.h"
74 #include "syswait.h" 75 #include "syswait.h"
553 554
554 if (retval == 0) 555 if (retval == 0)
555 { 556 {
556 if (global_command) 557 if (global_command)
557 { 558 {
558 global_command->eval (); 559 current_evaluator->reset ();
560
561 global_command->accept (*current_evaluator);
559 562
560 delete global_command; 563 delete global_command;
561 564
562 global_command = 0; 565 global_command = 0;
563 566