Public Member Functions | |
parse_tree_validator (const parse_tree_validator &)=delete | |
parse_tree_validator (void) | |
~parse_tree_validator (void)=default | |
std::list< parse_exception > | error_list (void) const |
symbol_scope | get_scope (void) const |
bool | ok (void) const |
parse_tree_validator & | operator= (const parse_tree_validator &)=delete |
void | visit_index_expression (tree_index_expression &idx_expr) |
void | visit_octave_user_function (octave_user_function &fcn) |
void | visit_octave_user_script (octave_user_script &script) |
Private Attributes | |
std::list< parse_exception > | m_error_list |
symbol_scope | m_scope |
Definition at line 6502 of file oct-parse.cc.
|
inline |
Definition at line 6506 of file oct-parse.cc.
|
delete |
|
default |
|
inline |
Definition at line 6520 of file oct-parse.cc.
References m_error_list.
Referenced by octave::base_parser::finish_classdef_file(), octave::base_parser::finish_input(), and octave::base_parser::validate_primary_fcn().
|
inline |
Definition at line 6516 of file oct-parse.cc.
References m_scope.
|
inline |
Definition at line 6518 of file oct-parse.cc.
References m_error_list.
Referenced by octave::base_parser::finish_classdef_file(), octave::base_parser::finish_input(), and octave::base_parser::validate_primary_fcn().
|
delete |
|
inline |
Definition at line 6559 of file oct-parse.cc.
References m_error_list, m_scope, and message().
|
inline |
Definition at line 6535 of file oct-parse.cc.
References octave_user_function::accept(), octave::tree_statement_list::accept(), octave_user_code::body(), m_scope, octave_user_code::scope(), octave_user_function::subfunctions(), and octave_user_function::user_function_value().
|
inline |
Definition at line 6525 of file oct-parse.cc.
References octave::tree_statement_list::accept(), octave_user_code::body(), m_scope, and octave_user_code::scope().
|
private |
Definition at line 6582 of file oct-parse.cc.
Referenced by error_list(), ok(), and visit_index_expression().
|
private |
Definition at line 6580 of file oct-parse.cc.
Referenced by get_scope(), visit_index_expression(), visit_octave_user_function(), and visit_octave_user_script().