pass parfait method to to_mom

previously it was the toll incarnation, and that is almost the same
But for the type of self. This s by definition only known in the
parfait method
And we need it off course for type checking/dispatch
This commit is contained in:
Torsten Ruger
2018-03-16 11:03:29 +05:30
parent 3909bdcc7d
commit ea882f403a
8 changed files with 20 additions and 18 deletions

View File

@ -38,7 +38,7 @@ module Vool
# in a not so distant future, temporary variables will have to be created
# and complex statements hoisted to assign to them. pps: same as in conditions
def to_mom( in_method )
@receiver = SelfExpression.new(in_method.for_class.instance_type) if @receiver.is_a?(SelfExpression)
@receiver = SelfExpression.new(in_method.for_type) if @receiver.is_a?(SelfExpression)
if(@receiver.ct_type)
simple_call(in_method)
else