Synopsis - Issue Tracker

Task35 Editing

Title Write expression type evaluator
Created on 2005-01-29.03:53:24 by stefan, last changed 2005-01-29.03:53:24. by stefan
assigned to stefan, volodya priority high
type coding solves
topic components C++ parser
status open result
depends on superseded by
Add Comment:
File
CC List:? stefan, volodya

Messages
Author: stefan Date: 2005-01-29.03:53:24
Now that basic symbol lookup is working, a type
evaluator is needed for overload resolution (etc.).

This may be done in a similar way as the const 
evaluator, i.e. by means of a visitor that looks 
up the types of atoms directly, and then tries
to find appropriate operator definitions taken
these as arguments. The type of this subexpression
is then simply the return type of the found
operator.
Question: Is this expression evaluator itself
dependent on overload resolution ? If so, should
expression evaluation and overload resolution
be done by the same module as both are 
interdependent ?
History
Date User Action Args
2005-01-29 03:53:24stefancreate