Il problema è che * è un operatore binario, il quale deve essere tra due espressioni. Per x*, usate uno di questi gruppi di istruzioni testuali:
*
x ^ { {} * {} }
x ^ {"*"}