diff interpreter.h @ 4:0e154787183d

new interpreter and qt_interpreter objects
author John W. Eaton <jwe@octave.org>
date Wed, 22 May 2019 17:30:46 -0400
parents
children 1b575145197e
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/interpreter.h	Wed May 22 17:30:46 2019 -0400
@@ -0,0 +1,16 @@
+#if ! defined (calc_interpreter_h)
+#define calc_interpreter_h 1
+
+namespace interpreter
+{
+  extern void init (void);
+  extern void fini (void);
+
+  extern int parse_and_execute (const std::string& line);
+
+  extern void emit_error (const char *msg);
+
+  extern void emit_result (double value);
+}
+
+#endif