Rewrite parse function selection using a hash table.