leave assignee as name_expression in assignment, fix tests accordingly
This commit is contained in:
@@ -16,10 +16,9 @@ HERE
|
||||
{:function_definition=> { :name=>"foo"}, :parmeter_list => [ {:parmeter=>{:name=>"x"}} ] ,
|
||||
:expressions=>[{:asignee=>{:name=>"a"}, :asigned=>{:integer=>"5"} } ] } ,
|
||||
{:function_call => { :name => "foo" }, :argument_list => [ { :argument => { :integer => "3" } } ] }]
|
||||
@transform_output = [ Ast::FunctionExpression.new("foo" ,
|
||||
[Ast::NameExpression.new("x")] ,
|
||||
[Ast::AssignmentExpression.new( "a", Ast::IntegerExpression.new(5)) ] ) ,
|
||||
Ast::FuncallExpression.new( "foo", [ Ast::IntegerExpression.new(3) ] ) ]
|
||||
@transform_output = [Ast::FunctionExpression.new(:foo, [Ast::NameExpression.new("x")] ,
|
||||
[Ast::AssignmentExpression.new(Ast::NameExpression.new("a"), Ast::IntegerExpression.new(5))] ),
|
||||
Ast::FuncallExpression.new("foo", [Ast::IntegerExpression.new(3)] )]
|
||||
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user