annotate parser.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 parse.h@b97ffa8e4019
children 894be158b32d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
b97ffa8e4019 multiple inclusion guards in .h files
John W. Eaton <jwe@octave.org>
parents: 1
diff changeset
1 #if ! defined (calc_parse_h)
b97ffa8e4019 multiple inclusion guards in .h files
John W. Eaton <jwe@octave.org>
parents: 1
diff changeset
2 #define calc_parse_h 1
b97ffa8e4019 multiple inclusion guards in .h files
John W. Eaton <jwe@octave.org>
parents: 1
diff changeset
3
4
0e154787183d new interpreter and qt_interpreter objects
John W. Eaton <jwe@octave.org>
parents: 2
diff changeset
4 namespace parser
0
dff751fb985c initial revision
John W. Eaton <jwe@octave.org>
parents:
diff changeset
5 {
dff751fb985c initial revision
John W. Eaton <jwe@octave.org>
parents:
diff changeset
6 extern bool beg_of_stmt;
dff751fb985c initial revision
John W. Eaton <jwe@octave.org>
parents:
diff changeset
7
4
0e154787183d new interpreter and qt_interpreter objects
John W. Eaton <jwe@octave.org>
parents: 2
diff changeset
8 extern void init (void);
0e154787183d new interpreter and qt_interpreter objects
John W. Eaton <jwe@octave.org>
parents: 2
diff changeset
9 extern void fini (void);
0
dff751fb985c initial revision
John W. Eaton <jwe@octave.org>
parents:
diff changeset
10
dff751fb985c initial revision
John W. Eaton <jwe@octave.org>
parents:
diff changeset
11 extern int parse_and_execute (const std::string& line);
dff751fb985c initial revision
John W. Eaton <jwe@octave.org>
parents:
diff changeset
12 }
2
b97ffa8e4019 multiple inclusion guards in .h files
John W. Eaton <jwe@octave.org>
parents: 1
diff changeset
13
b97ffa8e4019 multiple inclusion guards in .h files
John W. Eaton <jwe@octave.org>
parents: 1
diff changeset
14 #endif