semantic analyzer and interpreter are moved to new infrastructure