comparison libinterp/parse-tree/lex.h @ 30321:2ba4758654ca

deprecate ** and .** operators (bug #60882) * lex.h, lex.ll (base_lexer::warn_deprecated_operator): New function. (CMD_OR_DEPRECATED_OP): New macro. (".**", "**"): Use it. * basics.txi, expr.txi, vectorize.txi: Eliminate descriptions of the '**' and '.**' operators from the manual.
author John W. Eaton <jwe@octave.org>
date Mon, 22 Nov 2021 16:22:54 -0500
parents c41fec3367b0
children 91c6288781ba 796f54d4ddbf
comparison
equal deleted inserted replaced
30320:c41fec3367b0 30321:2ba4758654ca
691 691
692 void warn_language_extension_operator (const std::string& op); 692 void warn_language_extension_operator (const std::string& op);
693 693
694 void warn_deprecated_syntax (const std::string& msg); 694 void warn_deprecated_syntax (const std::string& msg);
695 695
696 void warn_deprecated_operator (const std::string& deprecated_op,
697 const std::string& recommended_op,
698 const std::string& version);
699
696 void push_token (token *); 700 void push_token (token *);
697 701
698 token * current_token (void); 702 token * current_token (void);
699 703
700 std::size_t pending_token_count (void) const; 704 std::size_t pending_token_count (void) const;