#include "lex.h"

Public Member Functions | |
| bbp_nesting_level (const bbp_nesting_level &nl) | |
| bbp_nesting_level (void) | |
| ~bbp_nesting_level (void)=default | |
| 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 > | m_context |
|
private |
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 134 of file lex.h.
Referenced by base_lexer::whitespace_is_significant().
|
inline |
Definition at line 127 of file lex.h.
Referenced by base_lexer::whitespace_is_significant().
|
inline |
|
inline |
|
inline |
Definition at line 159 of file lex.h.
Referenced by base_lexer::finish_comment(), and base_lexer::handle_close_bracket().
|
inline |
|
inline |
|
inline |
Definition at line 161 of file lex.h.
Referenced by base_lexer::handle_close_bracket(), and octave_push_parse().
|
inline |
Definition at line 123 of file lex.h.
Referenced by lexical_feedback::reset().
|
private |
Definition at line 175 of file lex.h.
Referenced by operator=().