Renaming Vool exppressions rightly

Class, Method and Lambda (was block) are expressions.
Just making things clearer, especially for the blocks (ahem, lambdas) is matters.
wip
This commit is contained in:
2019-08-19 11:33:12 +03:00
parent ae16551ed0
commit f87526f86f
44 changed files with 162 additions and 92 deletions

View File

@ -29,7 +29,7 @@ module Ruby
meths += transform_statement(meth)
end
end
Vool::ClassStatement.new(@name , @super_class_name, Vool::Statements.new(meths) )
Vool::ClassExpression.new(@name , @super_class_name, Vool::Statements.new(meths) )
end
# We rewrite certain send statements (so raise error for all else)