Mercurial > hg > octave-nkf
comparison src/pt-eval.h @ 14294:9e3983c8963c
deprecate the static keyword
* octave.gperf: Use PERSISTENT as the token for "static" and
"persistent" but use separate static_kw and persistent_kw values so we
can distinguish them.
* lex.ll (is_keyword_token): Handle static_kw and persistent_kw
separately. Generate deprecated keyword warning for static_kw.
* oct-parse.cc: Use PERSISTENT token instead of STATIC.
* pt-decl.h, pt-decl.cc (tree_persistent_command): Rename from
tree_static_command. Change all uses.
* pt-walk.h (tree_walker::visit_persistent_command):
Rename from visit_static_command. Change all derived classes.
* NEWS: note that static has been deprecated.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 30 Jan 2012 23:42:41 -0500 |
parents | 72c96de7a403 |
children | a820a990968e |
comparison
equal
deleted
inserted
replaced
14293:71a198cca35b | 14294:9e3983c8963c |
---|---|
58 | 58 |
59 void visit_continue_command (tree_continue_command&); | 59 void visit_continue_command (tree_continue_command&); |
60 | 60 |
61 void visit_global_command (tree_global_command&); | 61 void visit_global_command (tree_global_command&); |
62 | 62 |
63 void visit_static_command (tree_static_command&); | 63 void visit_persistent_command (tree_persistent_command&); |
64 | 64 |
65 void visit_decl_elt (tree_decl_elt&); | 65 void visit_decl_elt (tree_decl_elt&); |
66 | 66 |
67 void visit_decl_init_list (tree_decl_init_list&); | 67 void visit_decl_init_list (tree_decl_init_list&); |
68 | 68 |