GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "lex.h"
Public Member Functions | |
symbol_table_context (void) | |
void | clear (void) |
symbol_table::scope_id | curr_scope (void) const |
bool | empty (void) const |
void | pop (void) |
void | push (symbol_table::scope_id scope=symbol_table::current_scope()) |
Private Attributes | |
std::stack < symbol_table::scope_id > | frame_stack |
|
inline |
Definition at line 54 of file lex.h.
Referenced by octave_base_lexer::reset().
|
inline |
Definition at line 75 of file lex.h.
References symbol_table::current_scope().
Referenced by octave_base_lexer::handle_identifier(), octave_base_lexer::handle_meta_identifier(), and octave_base_lexer::handle_superclass_identifier().
Definition at line 62 of file lex.h.
References panic_impossible.
|
inline |
|
private |