X-Git-Url: https://code.kerkeslager.com/?p=fur;a=blobdiff_plain;f=generation.py;h=4b0ad7eb5d99080bd23e0bfb8016b671617aea81;hp=92d07be1e3341df72219905b4c75fdf9851768fb;hb=25ebb2556ea388656346b0efafa80e66f61057de;hpb=8be4bc7974ca10fb7fe247748c95c5c240bf11f4 diff --git a/generation.py b/generation.py index 92d07be..4b0ad7e 100644 --- a/generation.py +++ b/generation.py @@ -81,7 +81,7 @@ def generate_symbol_assignment_statement(c_assignment_statement): generate_expression(c_assignment_statement.expression), ) -def generate_variable_assignment_statement(statement): +def generate_variable_initialization_statement(statement): return 'Object {} = {};'.format( statement.variable, generate_expression(statement.expression), @@ -91,7 +91,7 @@ def generate_statement(statement): return { transformation.CSymbolAssignmentStatement: generate_symbol_assignment_statement, transformation.CExpressionStatement: generate_expression_statement, - transformation.CVariableAssignmentStatement: generate_variable_assignment_statement, + transformation.CVariableInitializationStatement: generate_variable_initialization_statement, }[type(statement)](statement) def generate(program):