Mercurial > octave
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; |