juan-lemos / ObligatorioWhile

The Unlicense
0 stars 2 forks source link

Regla1 #6

Closed nandotorterolo closed 7 years ago

nandotorterolo commented 7 years ago

La regla 1 tiene algunos problemas, para verificarlo, ver ejemplo de la rama : "testRules" La rama tiene un package nuevo llamado Test, donde tiene un test para la regla1 Si abris la clase Lexer, el caso 26: Es el que se debieria ejecutar en caso del que el lexer detecte esta regla, \n[ \t\r\f\v]*\n[ \t\r\n\f\v]*\n { CheckStateLinter.addError("1","existe mas de un salto de linea consecutivo", yyline, yycolumn); }

Pero nunca entra en este caso, podes verificar si es test esta bien hecho, o darme un caso de prueba que sea detectado.

case 26: { System.out.println("DEBUGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG"); CheckStateLinter.addError("1","existe mas de un salto de linea consecutivo", yyline, yycolumn); }

nandotorterolo commented 7 years ago

datosPruebas.put(2, "{y=2;\n\ny=3;}"); // ok