new set of rules for KevScript grammar