[cpl] [Tema1] Teste IfStatement fara thenExpr
Rares Visalom
rares.visalom at gmail.com
Fri Dec 29 17:02:10 EET 2017
Cred ca e ceva gresit la gramatica ta, pentru ca limbajul trebuie
sa suporte expresii 'if' cu bloc gol pe 'then'.
Pe 29 decembrie 2017, 16:48, Alexandru Elisei via cpl <cpl at cursuri.cs.pub.ro
> a scris:
> 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?
> _______________________________________________
> cpl mailing list
> cpl at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/cpl
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/cpl/attachments/20171229/150ce05a/attachment.html>
More information about the cpl
mailing list