Create new parser to solve late binding issue. Solution: using lambda
functions as return value.
Delete parser version 1: without lambda functions
create parser version 2: use lambda functions as return value to solve late binding problem
Add "include" parser, allow assign null to a variable, rename
ParserSuite2 => ParserSuite