I am new to CFG's, Can someone give me tips in creating CFG that generates some language
For example
$L =\{ w v w^R \mid v,w\in \{a,b\}^*\wedge|v| \text{ is even } \}$, where $w^R$ is the reverse of string $w$.
I'm having trouble understanding the language .. I want to build DFA to convert it