summaryrefslogtreecommitdiffstats
path: root/src/semantic-analysis.c
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2015-12-09 16:08:51 +0800
committerTing-Wei Lan <lantw44@gmail.com>2015-12-09 16:08:51 +0800
commit2226e17ec8f9afc54ec7ce6084d8acdb47f434fc (patch)
tree8aca1bbdc31deee6ffd31bc88b3a9a7085ae1855 /src/semantic-analysis.c
parent707323558cff91c63d1506109bc2ae2912046f77 (diff)
downloadcompiler2015-2226e17ec8f9afc54ec7ce6084d8acdb47f434fc.tar
compiler2015-2226e17ec8f9afc54ec7ce6084d8acdb47f434fc.tar.gz
compiler2015-2226e17ec8f9afc54ec7ce6084d8acdb47f434fc.tar.bz2
compiler2015-2226e17ec8f9afc54ec7ce6084d8acdb47f434fc.tar.lz
compiler2015-2226e17ec8f9afc54ec7ce6084d8acdb47f434fc.tar.xz
compiler2015-2226e17ec8f9afc54ec7ce6084d8acdb47f434fc.tar.zst
compiler2015-2226e17ec8f9afc54ec7ce6084d8acdb47f434fc.zip
retrive -> retrieve
Diffstat (limited to 'src/semantic-analysis.c')
-rw-r--r--src/semantic-analysis.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/semantic-analysis.c b/src/semantic-analysis.c
index ad9d254..cccb78f 100644
--- a/src/semantic-analysis.c
+++ b/src/semantic-analysis.c
@@ -271,7 +271,7 @@ static bool process_typedef(CcmmcAst *type_decl, CcmmcSymbolTable *table)
assert(type_decl->child->type_node == CCMMC_AST_NODE_ID);
assert(type_decl->child->value_id.kind == CCMMC_KIND_ID_NORMAL);
const char *source_str = type_decl->child->value_id.name;
- CcmmcSymbol *source_sym = ccmmc_symbol_table_retrive(table, source_str);
+ CcmmcSymbol *source_sym = ccmmc_symbol_table_retrieve(table, source_str);
// We don't support function pointers
assert(!ccmmc_symbol_is_function(source_sym));
if (source_sym == NULL) {
@@ -353,7 +353,7 @@ static bool process_variable(
assert(var_decl->child->type_node == CCMMC_AST_NODE_ID);
assert(var_decl->child->value_id.kind == CCMMC_KIND_ID_NORMAL);
const char *type_str = var_decl->child->value_id.name;
- CcmmcSymbol *type_sym = ccmmc_symbol_table_retrive(table, type_str);
+ CcmmcSymbol *type_sym = ccmmc_symbol_table_retrieve(table, type_str);
// We don't support function pointers
assert(!ccmmc_symbol_is_function(type_sym));
if (type_sym == NULL) {
@@ -501,7 +501,7 @@ static bool process_block(CcmmcAst *block, CcmmcSymbolTable *table)
if (block->parent->type_node == CCMMC_AST_NODE_DECL &&
block->parent->value_decl.kind == CCMMC_KIND_DECL_FUNCTION) {
// Insert the parameters
- CcmmcSymbol *func = ccmmc_symbol_table_retrive(table,
+ CcmmcSymbol *func = ccmmc_symbol_table_retrieve(table,
block->leftmost_sibling->right_sibling->value_id.name);
CcmmcAst *param;
size_t i;
@@ -553,7 +553,7 @@ static bool process_function(CcmmcAst *func_decl, CcmmcSymbolTable *table)
param_list = malloc(sizeof(CcmmcSymbolType) * param_count);
for (param = func_decl->child->right_sibling->right_sibling->child, i = 0;
i < param_count; param = param->right_sibling, i++) {
- param_list[i].type_base = ccmmc_symbol_table_retrive(table,
+ param_list[i].type_base = ccmmc_symbol_table_retrieve(table,
param->child->value_id.name)->type.type_base;
if (param->child->right_sibling->value_id.kind == CCMMC_KIND_ID_ARRAY)
param_list[i].array_size = get_array_size(param->child->right_sibling,
@@ -564,7 +564,7 @@ static bool process_function(CcmmcAst *func_decl, CcmmcSymbolTable *table)
}
}
CcmmcSymbolType func_type = {
- .type_base = ccmmc_symbol_table_retrive(table,
+ .type_base = ccmmc_symbol_table_retrieve(table,
func_decl->child->value_id.name)->type.type_base,
.array_dimension = 0,
.param_valid = true,