Mercurial > octave
diff libinterp/parse-tree/oct-parse.yy @ 33260:9a0bf9284128
rename FCN and FUNC_RET tokens in the lexer and parser
* octave.gperf (FUNCTION): Rename from FCN. Change all uses.
(RETURN): Rename from FUNC_RET. Change all uses.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 27 Mar 2024 23:44:46 -0400 |
parents | 06a308cae32c |
children | 70b7f1c285c7 |
line wrap: on
line diff
--- a/libinterp/parse-tree/oct-parse.yy Tue Mar 26 11:18:26 2024 -0700 +++ b/libinterp/parse-tree/oct-parse.yy Wed Mar 27 23:44:46 2024 -0400 @@ -221,7 +221,7 @@ %token <tok> SPMD %token <tok> IF ELSEIF ELSE %token <tok> SWITCH CASE OTHERWISE -%token <tok> BREAK CONTINUE FUNC_RET +%token <tok> BREAK CONTINUE RETURN %token <tok> UNWIND CLEANUP %token <tok> TRY CATCH %token <tok> GLOBAL PERSISTENT @@ -232,7 +232,7 @@ %token <tok> SUPERCLASSREF %token <tok> FQ_IDENT %token <tok> GET SET -%token <tok> FCN +%token <tok> FUNCTION %token <tok> ARGUMENTS %token <tok> LEXICAL_ERROR %token <tok> END_OF_INPUT @@ -1264,7 +1264,7 @@ if (! ($$ = parser.make_continue_command ($1))) YYABORT; } - | FUNC_RET + | RETURN { $$ = parser.make_return_command ($1); } ; @@ -1562,7 +1562,7 @@ // Function definition // =================== -function_beg : push_fcn_symtab FCN +function_beg : push_fcn_symtab FUNCTION { $$ = $2; if (lexer.m_reading_classdef_file