Se corrigieron algunos No terminales como Bloque, Asignacion, For, Valores, Valor, ValoresCondicion, Valor Condicion, entre otros. Se crearon algunos No terminales de Asignacion que faltaban por implementar, y se definió cadena y caracter, así como implementar la negación.
Además, se le dio el formato a los No terminales, donde cada opción esta definida en una línea, para facilitar la legibilidad de la gramática.
jueves, 14 de marzo de 2019
lunes, 11 de marzo de 2019
sábado, 9 de marzo de 2019
Corrección de Errores y Definición de BNF Comunes
Se corrigieron algunos BNF que no estaban del todo bien, como el de Bloque, DeclaracionMetodo y OperacionBinaria.
Además, se definieron los BNF comunes como los símbolos &, &&, |, || y demás operadores tanto binarios como unarios. También se definió el BNF de Asignacion de variable.
Además, se definieron los BNF comunes como los símbolos &, &&, |, || y demás operadores tanto binarios como unarios. También se definió el BNF de Asignacion de variable.
jueves, 7 de marzo de 2019
Creación y corrección de más BNF.
Luis y yo nos reunimos para desarrollar el BNF Condición. Para la creación de éste se crearon otros BNF secundarios como ValoresCondicion, ValorCondicion. Además, se modificaron los BNF Valores, Valor y Bloque.
También se desarrollaron los BNF If, For, While, Do, Sentencia y otros secundarios que complementan a éstos.
También se desarrollaron los BNF If, For, While, Do, Sentencia y otros secundarios que complementan a éstos.
miércoles, 6 de marzo de 2019
Primeros Pasos De la Gramática
Empece creando las primeras expresiones BNF para la gramática.
Luego de investigar un poco, desarrollé las BNF siguientes:
Programa, SentenciasCodigo, Main, DeclaracionMétodo, Bloque, Comentario, Metodo, Return, For, DeclaracionVariable, Valores, Valor, Argumentos, Argumento, Identificador, Tipo, AbreParentesis, CierraParentesis, AbreLlave, CierraLlave, EtiquetaMain
Desarrollé estas BNF, pero algunas utilizan otras BNF que no se han desarrollado todavía.
Luego de investigar un poco, desarrollé las BNF siguientes:
Programa, SentenciasCodigo, Main, DeclaracionMétodo, Bloque, Comentario, Metodo, Return, For, DeclaracionVariable, Valores, Valor, Argumentos, Argumento, Identificador, Tipo, AbreParentesis, CierraParentesis, AbreLlave, CierraLlave, EtiquetaMain
Desarrollé estas BNF, pero algunas utilizan otras BNF que no se han desarrollado todavía.
Suscribirse a:
Entradas (Atom)