[cpl] [Tema1] Warnings
Cosmin - Ioan PETRI?OR
cosmin_ioan.petrisor at cti.pub.ro
Thu Oct 29 14:11:30 EET 2015
Salutare,
In cazul in care vreti sa compilati tema cu optiunile -Wall -Wextra, veti avea supriza sa primiti niste warning-uri stufoase.
Ca sa scapati de ele, here is what you need to do:
1. in fisierul lcpl-AST/include/Method.h, in lista de initializare a constructorului Method(...) sunt inversate cateva initializari (parameters este initializat dupa body, desi este declarat inaintea acestuia) -> schimbati ordinea initializarii astfel incat sa corespunda cu ordinea declararii membrilor
2. lexer-ul generat de flex contine functia yyunput care nu este folosita -> adaugati, in sectiunea declare a fisierului lcpl.l, %option nounput
3. pana implementati analiza sintactica a apelului de metoda cu parametrii, comentati linia %type <expressions> arguments, folosind comentarii C-like: /* comment */
That should give you a clean compile output.
Have fun,
Cosmin Petrisor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/cpl/attachments/20151029/35b693a2/attachment.html>
More information about the cpl
mailing list