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); }
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); }