#include <Parser.hh>
◆ mode_t
Enumerator |
---|
m_skipwhite | |
m_name | |
m_findchildren | |
m_singlecharname | |
m_backslashname | |
m_childgroup | |
m_initialgroup | |
m_verbatim | |
m_property | |
◆ Parser() [1/3]
◆ Parser() [2/3]
Parser::Parser |
( |
std::shared_ptr< Ex > |
t | ) |
|
◆ Parser() [3/3]
Parser::Parser |
( |
std::shared_ptr< Ex > |
t, |
|
|
const std::string & |
str |
|
) |
| |
◆ advance()
void Parser::advance |
( |
unsigned int & |
i | ) |
|
|
private |
◆ erase()
◆ finalise()
void Parser::finalise |
( |
| ) |
|
◆ get_token()
unsigned char Parser::get_token |
( |
unsigned int |
i | ) |
|
|
private |
◆ is_closing_bracket()
◆ is_link()
◆ is_number()
bool Parser::is_number |
( |
const std::string & |
str | ) |
const |
|
private |
◆ is_opening_bracket()
◆ remove_empty_nodes()
void Parser::remove_empty_nodes |
( |
| ) |
|
◆ string2tree()
bool Parser::string2tree |
( |
const std::string & |
inp | ) |
|
◆ current_bracket
◆ current_mode
std::vector<mode_t> cadabra::Parser::current_mode |
|
private |
◆ current_parent_rel
◆ parts
Ex::iterator cadabra::Parser::parts |
|
private |
◆ str
std::string cadabra::Parser::str |
|
private |
◆ tree
std::shared_ptr<Ex> cadabra::Parser::tree |
The documentation for this class was generated from the following files: