AALanguage
The best language for those who have nothing to do
Loading...
Searching...
No Matches
Semantic Member List

This is the complete list of members for Semantic, including all inherited members.

add_identifier(Identifier *ident, bool is_global=false)Semantic
break_ptrSemantic
calc_expr_type(Type first, Type second)Semantic
check_operation(Type f, Type s, std::string operation)Semantic
continue_ptrSemantic
create_function(std::string name, Type type, int pref, std::vector< int > inits, std::vector< Identifier * > ptrs, int ptr)Semantic
create_table(bool new_func=false)Semantic
current_functionSemantic
del_table()Semantic
exprsSemantic
funcsSemantic
function_params_initSemantic
function_params_prefSemantic
get_function(std::string name, std::vector< Type > params)Semantic
get_identifier(std::string name)Semantic
global_tidSemanticprivate
init_array(ExprType type, int size, void *&value, std::string name)Semantic
is_convertible(Type first, Type second, bool is_func=false)Semantic
is_in_function_headerSemantic
literal_to_type(LexicalAnalyzer &lex, Token current_token)Semantic
params_ptrsSemantic
string_to_type(std::string str)Semantic
tidSemanticprivate
type_to_string(Type type)Semantic
was_function_assignSemantic