![]() |
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 | |
| 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 |
|
private |
|
inline |
|
inline |
|
inline |
Definition at line 130 of file lex.h.
References context.
Referenced by octave_base_lexer::whitespace_is_significant().
Definition at line 123 of file lex.h.
References context.
Referenced by octave_base_lexer::whitespace_is_significant().
Definition at line 155 of file lex.h.
References context.
Referenced by octave_base_lexer::finish_comment(), and octave_base_lexer::handle_close_bracket().
|
inline |
Definition at line 157 of file lex.h.
References context.
Referenced by octave_base_lexer::handle_close_bracket().
|
private |
Definition at line 171 of file lex.h.
Referenced by operator=().
1.8.1.2