projects
/
fur
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
variable assignment renamed to variable initialization for accuracy
[fur]
/
transformation.py
diff --git
a/transformation.py
b/transformation.py
index
b6d21c8
..
2d729fa
100644
(file)
--- a/
transformation.py
+++ b/
transformation.py
@@
-73,8
+73,8
@@
CSymbolAssignmentStatement = collections.namedtuple(
],
)
],
)
-CVariable
Assignment
Statement = collections.namedtuple(
- 'CVariable
Assignment
Statement',
+CVariable
Initialization
Statement = collections.namedtuple(
+ 'CVariable
Initialization
Statement',
[
'variable',
'expression',
[
'variable',
'expression',
@@
-264,8
+264,8
@@
def transform_expression_statement(accumulators, statement):
expression=expression,
)
expression=expression,
)
-def transform_variable_
assignment
_statement(accumulators, statement):
- return CVariable
Assignment
Statement(
+def transform_variable_
initialization
_statement(accumulators, statement):
+ return CVariable
Initialization
Statement(
variable=statement.variable,
expression=transform_expression(accumulators, statement.expression),
)
variable=statement.variable,
expression=transform_expression(accumulators, statement.expression),
)
@@
-274,7
+274,7
@@
def transform_statement(accumulators, statement):
return {
parsing.FurAssignmentStatement: transform_symbol_assignment_statement,
parsing.FurExpressionStatement: transform_expression_statement,
return {
parsing.FurAssignmentStatement: transform_symbol_assignment_statement,
parsing.FurExpressionStatement: transform_expression_statement,
- normalization.NormalVariable
AssignmentStatement: transform_variable_assignment
_statement,
+ normalization.NormalVariable
InitializationStatement: transform_variable_initialization
_statement,
normalization.NormalExpressionStatement: transform_expression_statement,
}[type(statement)](accumulators, statement)
normalization.NormalExpressionStatement: transform_expression_statement,
}[type(statement)](accumulators, statement)