#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=().