Fix: a minor type checking bug for enum symbols;
Fix: a minor variable declaration bug for classes;
Change: string pattern matching methods.
Fix a minor parsing bug.
Add: a minor improvement/fixing to interupt signal handling;
Fix: a minor bug in matching "%B{}{}";
Change: string pattern matching region from [start,end) to [start, end].
Update: tools/autobind.dao;
Fix: a few minor bugs;