Skip to content

Commit

Permalink
Changed make pkg and pkg makefile
Browse files Browse the repository at this point in the history
  • Loading branch information
jefersonla committed Nov 2, 2016
1 parent c12b05a commit b463136
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 12 deletions.
18 changes: 9 additions & 9 deletions codegen_functions.c
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ bool cgenAllCode(TokenNode *root_token){
*/
bool cgenCallFunction(TokenNode *call_function_token, SymbolTable *actual_symbol_table){
// TODO!
fprintf(stderr, "[TODO] NOT IMPEMENTED YET!\n");
fprintf(stderr, "[TODO] 'cgenCallFunction' - NOT IMPLEMENTED YET!\n");
return false;
}

Expand All @@ -148,7 +148,7 @@ bool cgenCallFunction(TokenNode *call_function_token, SymbolTable *actual_symbol
*/
bool cgenAssign(TokenNode *assign_token, SymbolTable *actual_symbol_table){
// TODO!
fprintf(stderr, "[TODO] NOT IMPEMENTED YET!\n");
fprintf(stderr, "[TODO] 'cgenAssign' - NOT IMPLEMENTED YET!\n");
return false;
}

Expand All @@ -161,7 +161,7 @@ bool cgenAssign(TokenNode *assign_token, SymbolTable *actual_symbol_table){
*/
bool cgenCommandBlock(TokenNode *command_block_token, SymbolTable *actual_symbol_table){
// TODO!
fprintf(stderr, "[TODO] NOT IMPEMENTED YET!\n");
fprintf(stderr, "[TODO] 'cgenCommandBlock' - NOT IMPLEMENTED YET!\n");
return false;
}

Expand All @@ -174,7 +174,7 @@ bool cgenCommandBlock(TokenNode *command_block_token, SymbolTable *actual_symbol
*/
bool cgenWhile(TokenNode *while_token, SymbolTable *actual_symbol_table){
// TODO!
fprintf(stderr, "[TODO] NOT IMPEMENTED YET!\n");
fprintf(stderr, "[TODO] 'cgenWhile' - NOT IMPLEMENTED YET!\n");
return false;
}

Expand All @@ -187,7 +187,7 @@ bool cgenWhile(TokenNode *while_token, SymbolTable *actual_symbol_table){
*/
bool cgenFor(TokenNode *for_token, SymbolTable *actual_symbol_table){
// TODO!
fprintf(stderr, "[TODO] NOT IMPEMENTED YET!\n");
fprintf(stderr, "[TODO] 'cgenFor' - NOT IMPLEMENTED YET!\n");
return false;
}

Expand All @@ -200,7 +200,7 @@ bool cgenFor(TokenNode *for_token, SymbolTable *actual_symbol_table){
*/
bool cgenIf(TokenNode *if_token, SymbolTable *actual_symbol_table){
// TODO!
fprintf(stderr, "[TODO] NOT IMPEMENTED YET!\n");
fprintf(stderr, "[TODO] 'cgenIf' - NOT IMPLEMENTED YET!\n");
return false;
}

Expand All @@ -213,7 +213,7 @@ bool cgenIf(TokenNode *if_token, SymbolTable *actual_symbol_table){
*/
bool cgenFunction(TokenNode *function_def_token, SymbolTable *actual_symbol_table){
// TODO!
fprintf(stderr, "[TODO] NOT IMPEMENTED YET!\n");
fprintf(stderr, "[TODO] 'cgenFunction' - NOT IMPLEMENTED YET!\n");
return false;
}

Expand All @@ -226,7 +226,7 @@ bool cgenFunction(TokenNode *function_def_token, SymbolTable *actual_symbol_tabl
*/
bool cgenLocalVariable(TokenNode *local_variable_token, SymbolTable *actual_symbol_table){
// TODO!
fprintf(stderr, "[TODO] NOT IMPEMENTED YET!\n");
fprintf(stderr, "[TODO] 'cgenLocalVariable' - NOT IMPLEMENTED YET!\n");
return false;
}

Expand Down Expand Up @@ -309,7 +309,7 @@ bool cgenCommand(TokenNode *command_token, SymbolTable *actual_symbol_table){
*/
bool cgenCommandReturn(TokenNode *command_return_token, SymbolTable *actual_symbol_table){
// TODO!
fprintf(stderr, "[TODO] NOT IMPEMENTED YET!\n");
fprintf(stderr, "[TODO] 'cgenCommandReturn' - NOT IMPLEMENTED YET!\n");
return false;
}

Expand Down
4 changes: 2 additions & 2 deletions codegen_models.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@ const char mips_header[] =
GLOBAL_SYSTEM_VARIABLE_PREFIX "nil_str: .asciiz \"nil\"\n"
GLOBAL_SYSTEM_VARIABLE_PREFIX "nil_val: .word " NIL_TYPE_VALUE "\n"
"\n"
"# User Global Variables";
"# User Global Variables\n";

/* -- GLOBAL VARS -- */

/* System Functions */
const char mips_main[] =
"# Start of mips code\n"
"\n# Start of mips code\n"
".globl main\n"
".text\n"
"\n"
Expand Down
2 changes: 1 addition & 1 deletion pkgMakefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
all:
bison analisador-semantico.y -d -o y.tab.c
flex analisador-lexico.l
gcc -o compilador y.tab.c lex.yy.c token_struct.c utils.c codegen_functions.c -lm
gcc -o compilador y.tab.c lex.yy.c token_struct.c utils.c codegen_models.c codegen_functions.c -lm
Empty file removed saida.make
Empty file.

0 comments on commit b463136

Please sign in to comment.