GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "lex.h"
Public Member Functions | |
bbp_nesting_level (void) | |
bbp_nesting_level (const bbp_nesting_level &nl) | |
~bbp_nesting_level (void) | |
void | anon_fcn_body (void) |
void | brace (void) |
void | bracket (void) |
void | clear (void) |
bool | is_anon_fcn_body (void) |
bool | is_brace (void) |
bool | is_bracket (void) |
bool | is_bracket_or_brace (void) |
bool | is_paren (void) |
bool | none (void) |
bbp_nesting_level & | operator= (const bbp_nesting_level &nl) |
void | paren (void) |
void | remove (void) |
void | reset (void) |
Private Types | |
enum | bracket_type { BRACKET = 1, BRACE = 2, PAREN = 3, ANON_FCN_BODY = 4 } |
Private Attributes | |
std::stack< int > | context |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 161 of file lex.h.
References context.
Referenced by octave::base_lexer::handle_close_bracket(), and octave::base_lexer::looks_like_command_arg().
|
inline |
|
inline |
|
inline |
Definition at line 163 of file lex.h.
References context.
Referenced by octave::base_lexer::looks_like_command_arg().
|
inline |
|
private |
Definition at line 177 of file lex.h.
Referenced by operator=().