Mercurial > hg > octave-lyh
diff libinterp/parse-tree/token.h @ 16134:ec9c6222ef5a
move static parser helper functions to octave_parser class
* oct-parse.yy, parse.h (append_statement_list, end_error,
end_token_ok, finish_cell, finish_colon_expression, finish_function,
finish_if_command, finish_matrix, finish_switch_command,
frob_function, make_anon_fcn_handle, make_assign_op, make_binary_op,
make_boolean_op, make_break_command, make_constant,
make_continue_command, make_decl_command, make_do_until_command,
make_elseif_clause, make_end, make_fcn_handle, make_for_command,
make_index_expression, make_indirect_ref, make_postfix_op,
make_prefix_op, make_return_command, make_script,
make_statement_list, make_switch_case, make_try_command,
make_unwind_command, make_while_command,
maybe_warn_assign_as_truth_value, maybe_warn_missing_semi,
maybe_warn_variable_switch_label, recover_from_parsing_function,
set_stmt_print_flag, start_function, start_if_command,
validate_matrix_row): Declare as members of octave_parser class.
Change all callers.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Tue, 26 Feb 2013 21:04:40 -0500 |
parents | 2fc554ffbc28 |
children | 0259254a3ccc 12bf6a3f8c45 |
line wrap: on
line diff