populating semantic analysis visitor with expression semantics