Acceso a clase
[PL2.git] / Analex.g
index d0b73b5..aaf8c9a 100755 (executable)
--- a/Analex.g
+++ b/Analex.g
@@ -66,11 +66,12 @@ REAL_A_ENTERO="realaentero";
 //Tokens inutiles para el analisis sintactico
 //(B)lancos y (T)abuladores
 BT : (' '|'\t') {$setType(Token.SKIP);} ;
+
 //(S)altos de (L)inea
 SL : ("\r\n" | "\n") {newline();$setType(Token.SKIP);} ;
 
 // Comentario de linea
-COMENT_LIN: "//" (~('\n'))* SL {newline();$setType(Token.SKIP);} ;
+COMENT_LIN:"//" (~('\n'|'\r'))* ('\r' | '\n'){newline();$setType(Token.SKIP);} ;
 
 // Signos de puntuaci
 DOS_PUNTOS : ':'; //(D)os (P)untos