Nabla  1.0
Nabla - a DSL for Automatic differentiation
Classes | Functions
sym.h File Reference
#include <iomanip>
#include <vector>
#include <unordered_map>
#include <iostream>
Include dependency graph for sym.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SymTabItem
 

Functions

void insertToSymbTab (std::unordered_map< std::string, SymTabItem > *, char *, int, int, std::string, std::string)
 
void Undeclaration_Error (std::unordered_map< std::string, SymTabItem > *, std::string)
 
SymTabItemsearch (std::unordered_map< std::string, SymTabItem > *, std::string)
 
void printSymbTab (std::unordered_map< std::string, SymTabItem > *)
 
void TypeConv (std::unordered_map< std::string, SymTabItem > *)
 

Function Documentation

◆ insertToSymbTab()

void insertToSymbTab ( std::unordered_map< std::string, SymTabItem > *  ,
char *  ,
int  ,
int  ,
std::string  ,
std::string   
)

◆ printSymbTab()

void printSymbTab ( std::unordered_map< std::string, SymTabItem > *  )

◆ search()

SymTabItem* search ( std::unordered_map< std::string, SymTabItem > *  ,
std::string   
)

◆ TypeConv()

void TypeConv ( std::unordered_map< std::string, SymTabItem > *  )

◆ Undeclaration_Error()

void Undeclaration_Error ( std::unordered_map< std::string, SymTabItem > *  ,
std::string   
)