![]() |
Nabla
1.0
Nabla - a DSL for Automatic differentiation
|
#include "sym.h"
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) |
SymTabItem * | search (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) |
void insertToSymbTab | ( | std::unordered_map< std::string, SymTabItem > * | symbolTable, |
char * | yytext, | ||
int | yylineno, | ||
int | yycolumn, | ||
std::string | dataType, | ||
std::string | type | ||
) |
void printSymbTab | ( | std::unordered_map< std::string, SymTabItem > * | symbolTable | ) |
SymTabItem* search | ( | std::unordered_map< std::string, SymTabItem > * | symbolTable, |
std::string | name | ||
) |
void TypeConv | ( | std::unordered_map< std::string, SymTabItem > * | symbolTable | ) |
void Undeclaration_Error | ( | std::unordered_map< std::string, SymTabItem > * | symbolTable, |
std::string | inp1 | ||
) |