Mercurial > octave
comparison libinterp/parse-tree/lex.ll @ 27301:a2b1ba6c92d5
eliminate unnecessary application::interative function
* octave.h, octave.cc (application_interactive): Delete functions.
Change all uses to check interactive state of interpreter directly
from interpreter object.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Sun, 28 Jul 2019 17:24:42 -0400 |
parents | 007fcab79721 |
children | 075602880383 |
comparison
equal
deleted
inserted
replaced
27300:301186dbef68 | 27301:a2b1ba6c92d5 |
---|---|
2411 promptflag (1); | 2411 promptflag (1); |
2412 | 2412 |
2413 // Only ask for input from stdin if we are expecting interactive | 2413 // Only ask for input from stdin if we are expecting interactive |
2414 // input. | 2414 // input. |
2415 | 2415 |
2416 if (application::interactive () | 2416 if (m_interpreter.interactive () |
2417 && ! (m_reading_fcn_file | 2417 && ! (m_reading_fcn_file |
2418 || m_reading_classdef_file | 2418 || m_reading_classdef_file |
2419 || m_reading_script_file | 2419 || m_reading_script_file |
2420 || input_from_eval_string ())) | 2420 || input_from_eval_string ())) |
2421 yyrestart (stdin, m_scanner); | 2421 yyrestart (stdin, m_scanner); |