Here is the picture of the Analyzer
Here is the main practice info
We are: Group 8
-
La estructura general de un programa compuesto por funciones, declaraciones y sentencias. Definición de funciones.
-
Tipos enteros, lógicos y cadenas.
-
Variables y su declaración.
-
Constantes enteras y cadenas de caracteres.
-
Sentencias: asignación, condicional simple, llamada a funciones y retorno.
-
Expresiones.
-
Comentarios.
-
Operaciones de entrada/salida por terminal:
-
prompt
-
document.write
-
Operadores [al menos hay que implementar tres de ellos]:
-
Aritméticos: +, -, *, /, % [al menos uno]
-
Relacionales: ==, !=, <, >, <=, >= [al menos uno]
-
Lógicos: &&, ||, ! [al menos uno]
- Sentences: Multiple selection statement (Switch-Case)
- Special operators: Assignment with division (/=)
- Syntactic Analysis Techniques: Recursive Descending
27/06/2017: Examen oral y demostración del Procesador que incluirá el Analizador Léxico, Tabla de Símbolos, Analizador Sintáctico, Analizador Semántico y Gestor de Errores