first test case on compiling while parsing

first test case on compiling while parsing:
expect(compile('?? 1')).to.equal ""
dynamic parsing clause

dynamic parsing clause
expect(compile('?? ?clause(), 1')).to.equal "1"
coding for robust and modularity of parser

remove matchToken, for more robust and better modularity of parser.