ankurm.com
Implementation of Bottom-Up (Shift-Reduce) Parsing in C++
Visit the post for more.