support member-fn in semantic action