#include <iostream>
#include <cstring>
#include <vector>
#include <memory>
#include <optional>
#include <map>
#include <unordered_map>
#include "sym.h"
Go to the source code of this file.
|
enum | GradSpecifier { GradSpecifier::CNS,
GradSpecifier::VAR
} |
|
enum | TypeSpecifier {
TypeSpecifier::CHAR,
TypeSpecifier::INT,
TypeSpecifier::FLOAT,
TypeSpecifier::BOOL,
TypeSpecifier::TENSOR
} |
|
enum | LibFuncs {
LibFuncs::SIN,
LibFuncs::COS,
LibFuncs::LOG,
LibFuncs::EXP,
LibFuncs::TRANSPOSE
} |
|
enum | AssignmentOperator {
AssignmentOperator::AST_ASSIGN,
AssignmentOperator::AST_ADD_ASSIGN,
AssignmentOperator::AST_SUB_ASSIGN,
AssignmentOperator::AST_MUL_ASSIGN,
AssignmentOperator::AST_DIV_ASSIGN,
AssignmentOperator::AST_AT_ASSIGN
} |
|
enum | GradType { GradType::GRAD,
GradType::BACKWARD,
GradType::PRINT
} |
|
◆ AssignmentOperator
Enumerator |
---|
AST_ASSIGN | |
AST_ADD_ASSIGN | |
AST_SUB_ASSIGN | |
AST_MUL_ASSIGN | |
AST_DIV_ASSIGN | |
AST_AT_ASSIGN | |
◆ GradSpecifier
◆ GradType
Enumerator |
---|
GRAD | |
BACKWARD | |
PRINT | |
◆ LibFuncs
Enumerator |
---|
SIN | |
COS | |
LOG | |
EXP | |
TRANSPOSE | |
◆ TypeSpecifier
Enumerator |
---|
CHAR | |
INT | |
FLOAT | |
BOOL | |
TENSOR | |
◆ root
◆ yycolumn
◆ yylineno