Computando primeiro e siga
-
29-09-2020 - |
Pergunta
Dado a seguinte gramática com terminais $ vt= {[,], A, B, C, +, - \}: $
.$ s \ rightarrow [sx] | A $
$ x \ rightarrow + sy | yb | \ epsilon $
$ y \ rightarrow -sxc | \ epsilon $
Esta deve ser a primeira função:
.$ primeiro (s)={[, A \} $
$ primeiro (x)={\ epsilon, +, -, b} $
$ primeiro (y)={\ epsilon, - \} $
Qual seria a função seguinte?
Solução
Esta é a seguinte função:
.$ Siga (s)={\ $, +, -, b,], c \} $
$ seguem (x)={], c \} $
$ seguem (y)={b,], c \} $
Licenciado em: CC-BY-SA com atribuição
Não afiliado a cs.stackexchange