This is the complete list of members for Semantic, including all inherited members.
| add_identifier(Identifier *ident, bool is_global=false) | Semantic | |
| break_ptr | Semantic | |
| calc_expr_type(Type first, Type second) | Semantic | |
| check_operation(Type f, Type s, std::string operation) | Semantic | |
| continue_ptr | Semantic | |
| 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_function | Semantic | |
| del_table() | Semantic | |
| exprs | Semantic | |
| funcs | Semantic | |
| function_params_init | Semantic | |
| function_params_pref | Semantic | |
| get_function(std::string name, std::vector< Type > params) | Semantic | |
| get_identifier(std::string name) | Semantic | |
| global_tid | Semantic | private |
| 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_header | Semantic | |
| literal_to_type(LexicalAnalyzer &lex, Token current_token) | Semantic | |
| params_ptrs | Semantic | |
| string_to_type(std::string str) | Semantic | |
| tid | Semantic | private |
| type_to_string(Type type) | Semantic | |
| was_function_assign | Semantic | |