[cpl] [Tema 1] Verificare bonus

Darius-Florentin Neatu neatudarius at gmail.com
Thu Jan 4 20:30:07 EET 2018


Am uitat sa intreb: conteaza ordinea claselor introduse in AST? *NU* am
 gasit unde / daca este mentionat acest aspect in manualul lcpl.

Exempu de folosire al unei clase B:
- *class A inherits B ... end;*
-* class Main main: local B b; end; ... end;*
Este corect ca B sa poata fi declarata si inainte si dupa declaratia lui
A/Main? ("Tot codul LCPL este organizat în clase, similar cu Java").

Sunt foarte multe teste si nu am gasit o modalitate rapida de a verifica
daca situatia 1 apare in teste.

Am intalnit doar situatia 2, intrucat pentru bonus parsez fisierul de
intrare, construiesc AST, iar daca am intalnit operatii cu vectori, la
final adaug si clasa Vector & dependete la AST-ul creat.

Este corect cum am procedat? Intreb acest lucru in vederea faptului ca
bonusul ar putea fi verificat automat (cu solutiile de la temele urmatoare
etc), caz in care nu stiu ce verificari suplimentare se vor face.

Darius



On Thu, Jan 4, 2018 at 8:02 PM Darius-Florentin Neatu <neatudarius at gmail.com>
wrote:

> Salut,
>
> Cum se va verifica bonusul (automat sau manual) ?
>
> Am facut o sursa lcpl (alta decat StringStack.lcpl) in care am folosit
> cateva instructiuni cu Vector Syntax, am verificat de mana AST-ul generat
> si pare OK. Am incercat sa prind cat mai multe cazuri, probabil am reusit
> sa le prind pe toate. Exista o alta modalitate sa verific ca am implementat
> corect aceste operatii?
>
> Darius Neatu
> 341C3
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/cpl/attachments/20180104/fb6c4414/attachment.html>


More information about the cpl mailing list