JS parse rules in progress