Necesito encontrar una gramática sensible al contexto para el lenguaje de la copia %#% $ #%
Esto es lo que tengo hasta ahora:
$\begin{eqnarray} S & \Rightarrow & \lambda \; | \; X \\ X & \Rightarrow & 0XA \; | \; 1XB \\ XB & \Rightarrow & CX \\ XA & \Rightarrow & DX \\ CX & \Rightarrow & X0 \\ DX & \Rightarrow & X1 \\ 0X & \Rightarrow & 0 \\ 1X & \Rightarrow & 1 \end{eqnarray} $
Esto funciona bien para 0101 pero no incluso para 00 o 11.
¿Por favor me podrias ayudar a encontrar una solución?
Gracias de antemano!