Nabla  1.0
Nabla - a DSL for Automatic differentiation
Functions
sym.cpp File Reference
#include "sym.h"
Include dependency graph for sym.cpp:

Functions

void insertToSymbTab (std::unordered_map< std::string, SymTabItem > *symbolTable, char *yytext, int yylineno, int yycolumn, std::string dataType, std::string type)
 
void Undeclaration_Error (std::unordered_map< std::string, SymTabItem > *symbolTable, std::string inp1)
 
SymTabItemsearch (std::unordered_map< std::string, SymTabItem > *symbolTable, std::string name)
 
void TypeConv (std::unordered_map< std::string, SymTabItem > *symbolTable)
 
void printSymbTab (std::unordered_map< std::string, SymTabItem > *symbolTable)
 

Function Documentation

◆ insertToSymbTab()

void insertToSymbTab ( std::unordered_map< std::string, SymTabItem > *  symbolTable,
char *  yytext,
int  yylineno,
int  yycolumn,
std::string  dataType,
std::string  type 
)

◆ printSymbTab()

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

◆ search()

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

◆ TypeConv()

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

◆ Undeclaration_Error()

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