GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "symtab.h"
Classes | |
class | symbol_record_rep |
Static Public Attributes | |
static const unsigned int | added_static = 128 |
static const unsigned int | automatic = 2 |
static const unsigned int | formal = 4 |
static const unsigned int | global = 32 |
static const unsigned int | hidden = 8 |
static const unsigned int | inherited = 16 |
static const unsigned int | local = 1 |
static const unsigned int | persistent = 64 |
Private Member Functions | |
symbol_record (symbol_record_rep *new_rep) |
Private Attributes | |
symbol_record_rep * | rep |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
Definition at line 535 of file symtab.h.
References context.
Referenced by octave_lvalue::assign(), symbol_table::do_assign(), and symbol_table::do_inherit().
|
inline |
|
inline |
Definition at line 583 of file symtab.h.
Referenced by symbol_table::do_clear_variable_pattern(), and symbol_table::do_clear_variable_regexp().
|
inline |
Definition at line 556 of file symtab.h.
Referenced by octave_lvalue::do_unary_op().
|
inline |
|
inline |
|
inline |
octave_value symbol_table::symbol_record::find | ( | const octave_value_list & | args = octave_value_list () | ) | const |
Definition at line 124 of file symtab.cc.
References symbol_table::find_function(), symbol_table::get_fcn_info(), symbol_table::global_varval(), octave_value::is_defined(), symbol_table::is_global(), octave_value::is_undefined(), and symbol_table::varval().
Referenced by tree_identifier::rvalue().
Definition at line 638 of file symtab.h.
Referenced by symbol_table::do_update_nest().
Definition at line 614 of file symtab.h.
Referenced by tree_identifier::lvalue(), and tree_identifier::rvalue().
Definition at line 608 of file symtab.h.
Referenced by symbol_table::do_inherit(), and symbol_table::do_workspace_info().
|
inline |
Definition at line 587 of file symtab.h.
References context.
Referenced by symbol_table::do_all_variables(), symbol_table::do_clear_variable_pattern(), and symbol_table::do_clear_variable_regexp().
Definition at line 609 of file symtab.h.
Referenced by symbol_table::do_inherit(), symbol_table::do_update_nest(), and symbol_table::do_workspace_info().
Definition at line 610 of file symtab.h.
Referenced by symbol_table::do_clear_global(), symbol_table::do_clear_global_pattern(), symbol_table::do_clear_variable_pattern(), symbol_table::do_clear_variable_regexp(), symbol_table::do_find(), do_save(), symbol_table::do_update_nest(), do_who(), symbol_table::do_workspace_info(), and jit_convert::get_variable().
Definition at line 611 of file symtab.h.
Referenced by symbol_table::do_workspace_info().
Definition at line 612 of file symtab.h.
Referenced by symbol_table::do_workspace_info().
Definition at line 613 of file symtab.h.
Referenced by symbol_table::do_update_nest(), symbol_table::do_workspace_info(), and jit_convert::get_variable().
|
inline |
|
inline |
Definition at line 602 of file symtab.h.
References context.
Referenced by symbol_table::do_glob(), symbol_table::do_is_variable(), and symbol_table::do_regexp().
Definition at line 623 of file symtab.h.
Referenced by symbol_table::do_insert().
Definition at line 620 of file symtab.h.
Referenced by symbol_table::do_inherit().
|
inline |
Definition at line 528 of file symtab.h.
Referenced by octave_base_lexer::display_token(), symbol_table::do_clear_global_pattern(), symbol_table::do_clear_variable_pattern(), symbol_table::do_clear_variable_regexp(), symbol_table::do_inherit(), do_save(), symbol_table::insert_symbol_record(), and token::symbol_name().
|
inline |
Definition at line 503 of file symtab.h.
References symbol_table::symbol_record::symbol_record_rep::count, and rep.
|
inline |
Definition at line 530 of file symtab.h.
Referenced by symbol_table::do_rename().
|
inline |
Definition at line 646 of file symtab.h.
Referenced by symbol_table::do_update_nest().
Definition at line 630 of file symtab.h.
Referenced by symbol_table::do_clear_global(), and symbol_table::do_clear_global_pattern().
|
inline |
Definition at line 569 of file symtab.h.
References context.
Referenced by symbol_table::do_varref().
|
inline |
Definition at line 574 of file symtab.h.
References context.
Referenced by symbol_table::do_clear_objects(), symbol_table::do_find(), do_save(), symbol_table::do_workspace_info(), jit_convert::get_variable(), and octave_lvalue::value().
Definition at line 644 of file symtab.h.
Referenced by symbol_table::do_all_variables().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
private |
Definition at line 656 of file symtab.h.
Referenced by operator=().