comparison src/pt-pr-code.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
65 65
66 void visit_continue_command (tree_continue_command&); 66 void visit_continue_command (tree_continue_command&);
67 67
68 void visit_global_command (tree_global_command&); 68 void visit_global_command (tree_global_command&);
69 69
70 void visit_static_command (tree_static_command&); 70 void visit_persistent_command (tree_persistent_command&);
71 71
72 void visit_decl_elt (tree_decl_elt&); 72 void visit_decl_elt (tree_decl_elt&);
73 73
74 void visit_decl_init_list (tree_decl_init_list&); 74 void visit_decl_init_list (tree_decl_init_list&);
75 75