Tensorium
Loading...
Searching...
No Matches
AST.hpp File Reference
#include <string>
#include <vector>
#include <unordered_map>
#include <iostream>
#include <memory>
#include "Latex.hpp"
Include dependency graph for AST.hpp:

Go to the source code of this file.

Classes

struct  tensorium::ASTNode
 
class  tensorium::Parser
 

Namespaces

namespace  tensorium
 

Enumerations

enum class  tensorium::ASTNodeType {
  tensorium::Number , tensorium::Symbol , tensorium::BinaryOp , tensorium::UnaryOp ,
  tensorium::FunctionCall , tensorium::Subscript , tensorium::Superscript , tensorium::Derivative ,
  tensorium::Integral , tensorium::TensorSymbol
}
 

Functions

void tensorium::print_ast (const std::shared_ptr< ASTNode > &node, int indent=0)