Regular expression pattern matcher from GNU EMACS 18.51
