[cpl] [Tema1] Teste IfStatement fara thenExpr

Alexandru Elisei alexandru.elisei at gmail.com
Fri Dec 29 16:48:23 EET 2017


In testele tests/complex/compiler.lcpl (liniile 348-349, 365-366) si
tests/complex/database.lcpl (liniile 36-37, 44-45) avem expresie 'if'
fara bloc pe ramura 'then'.

In lcpl-AST/src/ASTSerialization.cpp (linia 506) avem:

assert(thenExpr && "If doesn't have then branch");

Am incercat sa imi modific gramatica sa recunoasca expresii 'if' cu
ramura 'then' goala, dar primesc eroare la linia de mai sus din
ASTSerialization.cpp.

Este ceva gresit la gramatica mea sau in fisierul de serializare? Sau
lcpl nu suporta expresii 'if' fara bloc pe ramura 'then' si sunt
gresite testele?


More information about the cpl mailing list