spintax parser and permutations generator