macro language for runtime xpression generator