#include <parse_tree.h>
◆ Node() [1/2]
teditor::parser::Node::Node |
( |
const Token & |
t | ) |
|
|
inline |
◆ Node() [2/2]
teditor::parser::Node::Node |
( |
uint32_t |
type, |
|
|
const Point & |
start, |
|
|
const Point & |
end |
|
) |
| |
◆ ~Node()
teditor::parser::Node::~Node |
( |
| ) |
|
|
inline |
◆ add() [1/3]
void teditor::parser::Node::add |
( |
const Token & |
t | ) |
|
|
inline |
◆ add() [2/3]
void teditor::parser::Node::add |
( |
Node * |
n | ) |
|
|
inline |
◆ add() [3/3]
void teditor::parser::Node::add |
( |
uint32_t |
type, |
|
|
const Point & |
start, |
|
|
const Point & |
end |
|
) |
| |
◆ isLeaf()
bool teditor::parser::Node::isLeaf |
( |
| ) |
const |
|
inline |
◆ operator[]() [1/2]
Node& teditor::parser::Node::operator[] |
( |
size_t |
idx | ) |
|
|
inline |
◆ operator[]() [2/2]
const Node& teditor::parser::Node::operator[] |
( |
size_t |
idx | ) |
const |
|
inline |
◆ size()
size_t teditor::parser::Node::size |
( |
| ) |
const |
|
inline |
◆ operator<<
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const Node & |
n |
|
) |
| |
|
friend |
◆ children
std::vector<Node*> teditor::parser::Node::children |
◆ tok
Token teditor::parser::Node::tok |
The documentation for this struct was generated from the following files: