Skip to content

Commit#1

Open
cesar984 wants to merge 27 commits intomgiorgio:masterfrom
cesar984:master
Open

Commit#1
cesar984 wants to merge 27 commits intomgiorgio:masterfrom
cesar984:master

Conversation

@cesar984
Copy link
Copy Markdown

@cesar984 cesar984 commented Oct 1, 2015

Test automaticos y lexema analizer funcionando

cesar984 and others added 27 commits October 1, 2015 10:41
Test automaticos y lexema analizer funcionando
Los borre por error
Se implementa la clase para que al correr el programa se ingrese una
sentencia o conjunto de sentencias, para ser analizadas de manera
lexica.
Al finalizar el analisis lexico, muestra por pantalla los tokens
(lexema, clase) con o sin errores.
Se corrigio el analizador ya que el lexema @123 salia como expresion
aritmetica.
Se corrigio algunos casos donde se asignaba mal la clase, por ejemplo

create rectangle abc ;
Correxion analizador color_def
Se agrego el separador de lexemas enter
Se agregaron las clases, operador suma, operador resta, operador
division, operador multriplicar, la clase hexadecimal, parentesis
apertura y parentesis cierre
La clase hexadecimal es la que menos prioridad tiene, por ejemplo si
entra ababab aunque sea un hexadecimal se toma como ID, lo mismo para
con 123456, se toma como clase Numero
Se saca la clase expresion aritmetica, ya que en esta parte no se debe
encargar de saber si es o no una exp aritmetica
Todos los lexemas se ingresan separados por espacio o enter, por ejemplo
(5+5)/2 se debe ingresar ( 5 + 5 ) / 2
No me acuerdo si hay otra cosa...
',' es la clase "coma"

+- clase "Adicion"
*/ clase "Producto"
Se agrega la clase SyntacticAnalizer
Lo de la clase de ayer 10/11
Arbol de setcolor y su "impresion"
Se armo el árbol y comenzó con el análisis semántico
Contiene método para futuro Analisis Semantico
Faltaria imprimirlo, principalmente chequear las exp aritmeticas.
Prints + Correccion If
Modificacion en la muestra del arbol
# Conflicts:

#	src/main/java/edu/maimonides/multimedia/shapes4learn/analysis/SyntacticAnalyzer.java
Agrego validacion al ciclo de print.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants