Added 1 more rule, fixed bug when semicolon was in quoted text.