A Verified and Executable SLR parser generator in HOL4