Mercurial > octave-nkf
diff libinterp/parse-tree/oct-parse.in.yy @ 19630:0e1f5a750d00
maint: Periodic merge of gui-release to default.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 20 Jan 2015 10:24:46 -0500 |
parents | b39cbe9f3bb0 fe689210525c |
children | db92e7e28e1f |
line wrap: on
line diff
--- a/libinterp/parse-tree/oct-parse.in.yy Tue Jan 20 09:55:41 2015 -0500 +++ b/libinterp/parse-tree/oct-parse.in.yy Tue Jan 20 10:24:46 2015 -0500 @@ -328,33 +328,33 @@ %destructor { } <dummy_type> %destructor { } <> -%destructor { delete $$; } <tree_type> -%destructor { delete $$; } <tree_matrix_type> -%destructor { delete $$; } <tree_cell_type> -%destructor { delete $$; } <tree_expression_type> -%destructor { delete $$; } <tree_constant_type> -%destructor { delete $$; } <tree_fcn_handle_type> +%destructor { delete $$; } <tree_type> +%destructor { delete $$; } <tree_matrix_type> +%destructor { delete $$; } <tree_cell_type> +%destructor { delete $$; } <tree_expression_type> +%destructor { delete $$; } <tree_constant_type> +%destructor { delete $$; } <tree_fcn_handle_type> %destructor { delete $$; } <tree_funcall> %destructor { delete $$; } <tree_function_def> -%destructor { delete $$; } <tree_anon_fcn_handle_type> -%destructor { delete $$; } <tree_identifier_type> -%destructor { delete $$; } <tree_index_expression_type> -%destructor { delete $$; } <tree_colon_expression_type> -%destructor { delete $$; } <tree_argument_list_type> -%destructor { delete $$; } <tree_parameter_list_type> -%destructor { delete $$; } <tree_command_type> -%destructor { delete $$; } <tree_if_command_type> -%destructor { delete $$; } <tree_if_clause_type> -%destructor { delete $$; } <tree_if_command_list_type> -%destructor { delete $$; } <tree_switch_command_type> -%destructor { delete $$; } <tree_switch_case_type> -%destructor { delete $$; } <tree_switch_case_list_type> -%destructor { delete $$; } <tree_decl_elt_type> -%destructor { delete $$; } <tree_decl_init_list_type> -%destructor { delete $$; } <tree_decl_command_type> -%destructor { delete $$; } <tree_statement_type> -%destructor { delete $$; } <tree_statement_list_type> -%destructor { delete $$; } <octave_user_function_type> +%destructor { delete $$; } <tree_anon_fcn_handle_type> +%destructor { delete $$; } <tree_identifier_type> +%destructor { delete $$; } <tree_index_expression_type> +%destructor { delete $$; } <tree_colon_expression_type> +%destructor { delete $$; } <tree_argument_list_type> +%destructor { delete $$; } <tree_parameter_list_type> +%destructor { delete $$; } <tree_command_type> +%destructor { delete $$; } <tree_if_command_type> +%destructor { delete $$; } <tree_if_clause_type> +%destructor { delete $$; } <tree_if_command_list_type> +%destructor { delete $$; } <tree_switch_command_type> +%destructor { delete $$; } <tree_switch_case_type> +%destructor { delete $$; } <tree_switch_case_list_type> +%destructor { delete $$; } <tree_decl_elt_type> +%destructor { delete $$; } <tree_decl_init_list_type> +%destructor { delete $$; } <tree_decl_command_type> +%destructor { delete $$; } <tree_statement_type> +%destructor { delete $$; } <tree_statement_list_type> +%destructor { delete $$; } <octave_user_function_type> %destructor { delete $$; } <tree_classdef_type> %destructor { delete $$; } <tree_classdef_attribute_type> @@ -3812,7 +3812,7 @@ dynamic_cast<octave_push_lexer&> (lexer).append_input (input, eof); do - { + { YYSTYPE lval; int token = octave_lex (&lval, scanner); @@ -3846,7 +3846,7 @@ parse_fcn_file (const std::string& full_file, const std::string& file, const std::string& dispatch_type, const std::string& package_name, - bool require_file, bool force_script, bool autoload, + bool require_file, bool force_script, bool autoload, bool relative_lookup, const std::string& warn_for) { unwind_protect frame; @@ -5017,7 +5017,7 @@ if (nargin == 1 || nargin == 2) { std::string file = args(0).string_value (); - + std::string full_file = octave_env::make_absolute (file); size_t file_len = file.length ();