GNU Octave 10.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 
Loading...
Searching...
No Matches
lexical_feedback::bbp_nesting_level Class Reference

#include "lex.h"

Public Member Functions

 bbp_nesting_level ()
 
 bbp_nesting_level (const bbp_nesting_level &nl)
 
 ~bbp_nesting_level ()=default
 
void anon_fcn_body ()
 
void brace ()
 
void bracket ()
 
void clear ()
 
bool is_anon_fcn_body ()
 
bool is_brace ()
 
bool is_bracket ()
 
bool is_bracket_or_brace ()
 
bool is_paren ()
 
bool none ()
 
bbp_nesting_leveloperator= (const bbp_nesting_level &nl)
 
void paren ()
 
void remove ()
 
void reset ()
 

Detailed Description

Definition at line 93 of file lex.h.

Constructor & Destructor Documentation

◆ bbp_nesting_level() [1/2]

lexical_feedback::bbp_nesting_level::bbp_nesting_level ( )
inline

Definition at line 107 of file lex.h.

◆ bbp_nesting_level() [2/2]

lexical_feedback::bbp_nesting_level::bbp_nesting_level ( const bbp_nesting_level nl)
inline

Definition at line 109 of file lex.h.

◆ ~bbp_nesting_level()

lexical_feedback::bbp_nesting_level::~bbp_nesting_level ( )
default

Member Function Documentation

◆ anon_fcn_body()

void lexical_feedback::bbp_nesting_level::anon_fcn_body ( )
inline

Definition at line 147 of file lex.h.

◆ brace()

void lexical_feedback::bbp_nesting_level::brace ( )
inline

Definition at line 133 of file lex.h.

◆ bracket()

void lexical_feedback::bbp_nesting_level::bracket ( )
inline

Definition at line 126 of file lex.h.

◆ clear()

void lexical_feedback::bbp_nesting_level::clear ( )
inline

Definition at line 168 of file lex.h.

Referenced by reset().

◆ is_anon_fcn_body()

bool lexical_feedback::bbp_nesting_level::is_anon_fcn_body ( )
inline

Definition at line 149 of file lex.h.

◆ is_brace()

bool lexical_feedback::bbp_nesting_level::is_brace ( )
inline

Definition at line 135 of file lex.h.

Referenced by base_lexer::whitespace_is_significant().

◆ is_bracket()

bool lexical_feedback::bbp_nesting_level::is_bracket ( )
inline

Definition at line 128 of file lex.h.

Referenced by base_lexer::whitespace_is_significant().

◆ is_bracket_or_brace()

bool lexical_feedback::bbp_nesting_level::is_bracket_or_brace ( )
inline

Definition at line 154 of file lex.h.

◆ is_paren()

bool lexical_feedback::bbp_nesting_level::is_paren ( )
inline

Definition at line 142 of file lex.h.

◆ none()

bool lexical_feedback::bbp_nesting_level::none ( )
inline

Definition at line 160 of file lex.h.

Referenced by base_lexer::handle_close_bracket().

◆ operator=()

bbp_nesting_level & lexical_feedback::bbp_nesting_level::operator= ( const bbp_nesting_level nl)
inline

Definition at line 113 of file lex.h.

◆ paren()

void lexical_feedback::bbp_nesting_level::paren ( )
inline

Definition at line 140 of file lex.h.

◆ remove()

void lexical_feedback::bbp_nesting_level::remove ( )
inline

Definition at line 162 of file lex.h.

Referenced by base_lexer::handle_close_bracket(), and octave_push_parse().

◆ reset()

void lexical_feedback::bbp_nesting_level::reset ( )
inline

Definition at line 124 of file lex.h.

References clear().

Referenced by lexical_feedback::reset().


The documentation for this class was generated from the following file: