Made grammar support multiply parsers per pattern.
Fixed performance issue.
Added IGrammar interface.
Implement type tests on operator parsers ; added Matrix Add operator