Table driven argument processing