complete lr1 parser

lookahead/next token is tricky, and not explicit
add project file of vs 2013

might need it when ported to another machine
Revert "add project file of vs 2013"

This reverts commit c2dd58c7a63fac16ec4ecfaa7f21dd456095d584.
add slr parser, and fix EOS problem