#include <AST.hpp>
◆ Parser()
| tensorium::Parser::Parser |
( |
const std::vector< Token > & | tokens | ) |
|
|
inlineexplicit |
◆ eof()
| bool tensorium::Parser::eof |
( |
| ) |
const |
|
inlineprivate |
◆ get()
| Token tensorium::Parser::get |
( |
| ) |
|
|
inlineprivate |
◆ get_precedence()
◆ parse_binary_rhs()
| std::shared_ptr< ASTNode > tensorium::Parser::parse_binary_rhs |
( |
int | prec, |
|
|
std::shared_ptr< ASTNode > | lhs ) |
|
private |
◆ parse_expression() [1/2]
| std::shared_ptr< ASTNode > tensorium::Parser::parse_expression |
( |
| ) |
|
◆ parse_expression() [2/2]
| std::shared_ptr< ASTNode > tensorium::Parser::parse_expression |
( |
int | precedence = 0 | ) |
|
|
inline |
◆ parse_primary()
| std::shared_ptr< ASTNode > tensorium::Parser::parse_primary |
( |
| ) |
|
|
private |
◆ peek()
| Token tensorium::Parser::peek |
( |
| ) |
const |
|
inlineprivate |
◆ pos
◆ tokens
| std::vector<Token> tensorium::Parser::tokens |
|
private |
The documentation for this class was generated from the following file:
- includes/Tensorium/Symbolics/AST.hpp