This is the complete list of members for octave::parser, including all inherited members.
append_statement_list(tree_statement_list *list, char sep, tree_statement *stmt, bool warn_missing_semi) | octave::base_parser | |
at_end_of_input(void) const | octave::base_parser | inline |
base_parser(base_lexer &lxr) | octave::base_parser | |
base_parser(const base_parser &)=delete | octave::base_parser | |
bison_error(const std::string &s) | octave::base_parser | |
bison_error(const std::string &s, const filepos &pos) | octave::base_parser | |
bison_error(const std::string &s, int line, int column) | octave::base_parser | |
classdef_object(const std::shared_ptr< tree_classdef > &obj) | octave::base_parser | inline |
classdef_object(void) const | octave::base_parser | inline |
curr_fcn_depth(void) const | octave::base_parser | inline |
disallow_command_syntax(void) | octave::base_parser | |
end_token_error(token *tok, token::end_tok_type expected) | octave::base_parser | |
end_token_ok(token *tok, token::end_tok_type expected) | octave::base_parser | |
endfunction_found(bool flag) | octave::base_parser | inline |
endfunction_found(void) const | octave::base_parser | inline |
finish_array_list(tree_array_list *a, token *open_delim, token *close_delim) | octave::base_parser | |
finish_cell(tree_cell *c, token *open_delim, token *close_delim) | octave::base_parser | |
finish_classdef_external_method(octave_user_function *fcn, tree_parameter_list *ret_list, comment_list *cl) | octave::base_parser | |
finish_classdef_file(tree_classdef *cls, tree_statement_list *local_fcns) | octave::base_parser | |
finish_function(tree_parameter_list *ret_list, octave_user_function *fcn, comment_list *lc, int l, int c) | octave::base_parser | |
finish_if_command(token *if_tok, tree_if_command_list *list, token *end_tok, comment_list *lc) | octave::base_parser | |
finish_matrix(tree_matrix *m, token *open_delim, token *close_delim) | octave::base_parser | |
finish_switch_command(token *switch_tok, tree_expression *expr, tree_switch_case_list *list, token *end_tok, comment_list *lc) | octave::base_parser | |
frob_function(tree_identifier *id, octave_user_function *fcn) | octave::base_parser | |
get_lexer(void) const | octave::base_parser | inline |
m_autoloading | octave::base_parser | protected |
m_classdef_object | octave::base_parser | protected |
m_curr_class_name | octave::base_parser | protected |
m_curr_fcn_depth | octave::base_parser | protected |
m_curr_package_name | octave::base_parser | protected |
m_endfunction_found | octave::base_parser | protected |
m_fcn_file_from_relative_lookup | octave::base_parser | protected |
m_function_scopes | octave::base_parser | protected |
m_lexer | octave::base_parser | protected |
m_max_fcn_depth | octave::base_parser | protected |
m_parse_error_msg | octave::base_parser | protected |
m_parser_state | octave::base_parser | protected |
m_parsing_local_functions | octave::base_parser | protected |
m_parsing_subfunctions | octave::base_parser | protected |
m_primary_fcn | octave::base_parser | protected |
m_primary_fcn_scope | octave::base_parser | protected |
m_stmt_list | octave::base_parser | protected |
m_subfunction_names | octave::base_parser | protected |
make_anon_fcn_handle(tree_parameter_list *param_list, tree_expression *expr, const filepos &at_pos) | octave::base_parser | |
make_assign_op(int op, tree_argument_list *lhs, token *eq_tok, tree_expression *rhs) | octave::base_parser | |
make_binary_op(int op, tree_expression *op1, token *tok_val, tree_expression *op2) | octave::base_parser | |
make_boolean_op(int op, tree_expression *op1, token *tok_val, tree_expression *op2) | octave::base_parser | |
make_break_command(token *break_tok) | octave::base_parser | |
make_classdef(token *tok_val, tree_classdef_attribute_list *a, tree_identifier *id, tree_classdef_superclass_list *sc, tree_classdef_body *body, token *end_tok, comment_list *lc, comment_list *tc) | octave::base_parser | |
make_classdef_enum_block(token *tok_val, tree_classdef_attribute_list *a, tree_classdef_enum_list *elist, token *end_tok, comment_list *lc, comment_list *tc) | octave::base_parser | |
make_classdef_events_block(token *tok_val, tree_classdef_attribute_list *a, tree_classdef_events_list *elist, token *end_tok, comment_list *lc, comment_list *tc) | octave::base_parser | |
make_classdef_methods_block(token *tok_val, tree_classdef_attribute_list *a, tree_classdef_methods_list *mlist, token *end_tok, comment_list *lc, comment_list *tc) | octave::base_parser | |
make_classdef_properties_block(token *tok_val, tree_classdef_attribute_list *a, tree_classdef_property_list *plist, token *end_tok, comment_list *lc, comment_list *tc) | octave::base_parser | |
make_colon_expression(tree_expression *base, tree_expression *limit, tree_expression *incr=nullptr) | octave::base_parser | |
make_constant(int op, token *tok_val) | octave::base_parser | |
make_continue_command(token *continue_tok) | octave::base_parser | |
make_decl_command(int tok, token *tok_val, tree_decl_init_list *lst) | octave::base_parser | |
make_do_until_command(token *until_tok, tree_statement_list *body, tree_expression *expr, comment_list *lc) | octave::base_parser | |
make_elseif_clause(token *elseif_tok, tree_expression *expr, tree_statement_list *list, comment_list *lc) | octave::base_parser | |
make_end(const std::string &type, bool eof, const filepos &beg_pos, const filepos &end_pos) | octave::base_parser | |
make_fcn_handle(token *tok_val) | octave::base_parser | |
make_fcn_name(tree_identifier *id) | octave::base_parser | |
make_for_command(int tok_id, token *for_tok, tree_argument_list *lhs, tree_expression *expr, tree_expression *maxproc, tree_statement_list *body, token *end_tok, comment_list *lc) | octave::base_parser | |
make_function(token *fcn_tok, tree_parameter_list *ret_list, tree_identifier *id, tree_parameter_list *param_list, tree_statement_list *body, tree_statement *end_fcn_stmt, comment_list *lc) | octave::base_parser | |
make_index_expression(tree_expression *expr, tree_argument_list *args, char type) | octave::base_parser | |
make_indirect_ref(tree_expression *expr, const std::string &) | octave::base_parser | |
make_indirect_ref(tree_expression *expr, tree_expression *field) | octave::base_parser | |
make_postfix_op(int op, tree_expression *op1, token *tok_val) | octave::base_parser | |
make_prefix_op(int op, tree_expression *op1, token *tok_val) | octave::base_parser | |
make_return_command(token *return_tok) | octave::base_parser | |
make_script(tree_statement_list *cmds, tree_statement *end_script) | octave::base_parser | |
make_statement(T *arg) | octave::base_parser | |
make_statement_list(tree_statement *stmt) | octave::base_parser | |
make_switch_case(token *case_tok, tree_expression *expr, tree_statement_list *list, comment_list *lc) | octave::base_parser | |
make_try_command(token *try_tok, tree_statement_list *body, char catch_sep, tree_statement_list *cleanup, token *end_tok, comment_list *lc, comment_list *mc) | octave::base_parser | |
make_unwind_command(token *unwind_tok, tree_statement_list *body, tree_statement_list *cleanup, token *end_tok, comment_list *lc, comment_list *mc) | octave::base_parser | |
make_while_command(token *while_tok, tree_expression *expr, tree_statement_list *body, token *end_tok, comment_list *lc) | octave::base_parser | |
maybe_warn_assign_as_truth_value(tree_expression *expr) | octave::base_parser | private |
maybe_warn_missing_semi(tree_statement_list *) | octave::base_parser | private |
maybe_warn_variable_switch_label(tree_expression *expr) | octave::base_parser | private |
operator=(const parser &)=delete | octave::parser | |
octave::base_parser::operator=(const base_parser &)=delete | octave::base_parser | |
parser(interpreter &interp) | octave::parser | inline |
parser(FILE *file, interpreter &interp) | octave::parser | inline |
parser(const std::string &eval_string, interpreter &interp) | octave::parser | inline |
parser(lexer *lxr) | octave::parser | inline |
parser(const parser &)=delete | octave::parser | |
parsing_local_functions(bool flag) | octave::base_parser | inline |
parsing_local_functions(void) const | octave::base_parser | inline |
parsing_subfunctions(bool flag) | octave::base_parser | inline |
parsing_subfunctions(void) const | octave::base_parser | inline |
push_fcn_symtab(void) | octave::base_parser | |
recover_from_parsing_function(void) | octave::base_parser | |
reset(void) | octave::base_parser | |
run(void) | octave::parser | virtual |
set_stmt_print_flag(tree_statement_list *, char, bool) | octave::base_parser | |
start_classdef_external_method(tree_identifier *id, tree_parameter_list *pl) | octave::base_parser | |
start_function(tree_identifier *id, tree_parameter_list *param_list, tree_statement_list *body, tree_statement *end_function) | octave::base_parser | |
start_if_command(tree_expression *expr, tree_statement_list *list) | octave::base_parser | |
statement_list(std::shared_ptr< tree_statement_list > &lst) | octave::base_parser | |
statement_list(void) const | octave::base_parser | inline |
validate_array_list(tree_expression *e) | octave::base_parser | |
validate_matrix_for_assignment(tree_expression *e) | octave::base_parser | |
validate_param_list(tree_parameter_list *lst, tree_parameter_list::in_or_out type) | octave::base_parser | |
~base_parser(void) | octave::base_parser | |
~parser(void)=default | octave::parser |