diff options
author | Ting-Wei Lan <lantw44@gmail.com> | 2015-12-09 17:15:36 +0800 |
---|---|---|
committer | Ting-Wei Lan <lantw44@gmail.com> | 2015-12-09 17:15:36 +0800 |
commit | bef67a35ed753b5458c313eca363ab4fd9644c33 (patch) | |
tree | 1afa448d3d270a5df2aec114d8d42f57cb0ad934 | |
parent | 2226e17ec8f9afc54ec7ce6084d8acdb47f434fc (diff) | |
download | compiler2015-bef67a35ed753b5458c313eca363ab4fd9644c33.tar compiler2015-bef67a35ed753b5458c313eca363ab4fd9644c33.tar.gz compiler2015-bef67a35ed753b5458c313eca363ab4fd9644c33.tar.bz2 compiler2015-bef67a35ed753b5458c313eca363ab4fd9644c33.tar.lz compiler2015-bef67a35ed753b5458c313eca363ab4fd9644c33.tar.xz compiler2015-bef67a35ed753b5458c313eca363ab4fd9644c33.tar.zst compiler2015-bef67a35ed753b5458c313eca363ab4fd9644c33.zip |
process_{typedef,variable,function} -> decl_{typedef,variable,function}
-rw-r--r-- | src/semantic-analysis.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/semantic-analysis.c b/src/semantic-analysis.c index cccb78f..e023b0c 100644 --- a/src/semantic-analysis.c +++ b/src/semantic-analysis.c @@ -262,7 +262,7 @@ static size_t *get_array_of_array_size(CcmmcAst *id_array, size_t *array_dimensi return array_size; } -static bool process_typedef(CcmmcAst *type_decl, CcmmcSymbolTable *table) +static bool decl_typedef(CcmmcAst *type_decl, CcmmcSymbolTable *table) { bool any_error = false; @@ -337,13 +337,13 @@ static bool process_typedef(CcmmcAst *type_decl, CcmmcSymbolTable *table) return any_error; } -static bool process_relop_expr(CcmmcAst *expr, CcmmcSymbolTable *table) +static bool check_relop_expr(CcmmcAst *expr, CcmmcSymbolTable *table) { bool any_error = false; return any_error; } -static bool process_variable( +static bool decl_variable( CcmmcAst *var_decl, CcmmcSymbolTable *table, bool constant_only) { bool any_error = false; @@ -457,7 +457,7 @@ static bool process_variable( assert(false); } } else { - if (process_relop_expr(expr, table)) { + if (check_relop_expr(expr, table)) { any_error = true; continue; } @@ -524,7 +524,7 @@ static bool process_block(CcmmcAst *block, CcmmcSymbolTable *table) // Process the list of local declarations if (child != NULL && child->type_node == CCMMC_AST_NODE_VARIABLE_DECL_LIST) { for (CcmmcAst *var_decl = child->child; var_decl != NULL; var_decl = var_decl->right_sibling) - any_error = process_variable(var_decl, table, false) | any_error; + any_error = decl_variable(var_decl, table, false) | any_error; child = child->right_sibling; } // Process the list of statements @@ -538,7 +538,7 @@ static bool process_block(CcmmcAst *block, CcmmcSymbolTable *table) return any_error; } -static bool process_function(CcmmcAst *func_decl, CcmmcSymbolTable *table) +static bool decl_function(CcmmcAst *func_decl, CcmmcSymbolTable *table) { bool any_error = false; size_t param_count = 0; @@ -587,13 +587,13 @@ static bool process_program(CcmmcAst *program, CcmmcSymbolTable *table) assert(global_decl->type_node == CCMMC_AST_NODE_DECL); switch (global_decl->value_decl.kind) { case CCMMC_KIND_DECL_TYPE: - any_error = process_typedef(global_decl, table) || any_error; + any_error = decl_typedef(global_decl, table) || any_error; break; case CCMMC_KIND_DECL_VARIABLE: - any_error = process_variable(global_decl, table, true) || any_error; + any_error = decl_variable(global_decl, table, true) || any_error; break; case CCMMC_KIND_DECL_FUNCTION: - any_error = process_function(global_decl, table) || any_error; + any_error = decl_function(global_decl, table) || any_error; break; case CCMMC_KIND_DECL_FUNCTION_PARAMETER: default: |