I'm much more comfortable in the numeric classes of octave than the
parser, which I've never fully understood either.. John or Paul
probably
know more than I do, though I fear given your goal of an IDE, you'll
soon be the expert on this part of octave :-)
Crap!
Well I've been wrestling with this for a week. Right now I would
settle for a very simple thing:
Before calling eval_string(), I would like to make sure that all the
symbols in the symbol table are fresh. The following code achieves
nothing:
Array<symbol_record *> syms2= fbi_sym_tab->symbol_list
(string_vector(),symbol_record::USER_FUNCTION
+symbol_record::BUILTIN_FUNCTION);
for(i=0;i<syms2.length();i++) { lookup_function(syms2(i)->name()); }
How do I make it work?
Sébastien Loisel