diff libinterp/corefcn/interpreter.h @ 28380:548556e78bdf

make --traditional option easily accessible to the interpreter * interpreter.h, interpreter.cc (interpreter::m_traditional): New data member. (interpreter::traditional): New functions. (F__traditional__): New function.
author John W. Eaton <jwe@octave.org>
date Fri, 29 May 2020 15:08:48 -0400
parents 00a9a49c7670
children b743a63e2dab
line wrap: on
line diff
--- a/libinterp/corefcn/interpreter.h	Fri May 29 10:57:04 2020 -0400
+++ b/libinterp/corefcn/interpreter.h	Fri May 29 15:08:48 2020 -0400
@@ -180,6 +180,16 @@
       m_verbose = flag;
     }
 
+    void traditional (bool flag)
+    {
+      m_traditional = flag;
+    }
+
+    bool traditional (void) const
+    {
+      return m_traditional;
+    }
+
     void inhibit_startup_message (bool flag)
     {
       m_inhibit_startup_message = flag;
@@ -552,6 +562,8 @@
 
     bool m_verbose;
 
+    bool m_traditional;
+
     bool m_inhibit_startup_message;
 
     bool m_load_path_initialized;