Open manodg opened 4 years ago
Yo
-Dianelys
The parser has trouble with trailing newlines. This works,
# parse "123";;
- : prog = Expr (Num 123L)
but this doesn't
# parse "123\n";;
Exception: Parser.MenhirBasics.Error.
Pueden intentar añadir estas reglas al lexer | '\n' { EOL } | '\r' { EOL } | "\r\n" { EOL }
y quitar esta | ['\n' ] { EOL }
para ver si eso hace algo
Lexer y parerser para lenguaje con funciones, quien me ayuda
--Manuel