[cpl] [Tema 4] Task 3 - Select

Georgiana Diana geodiana93 at gmail.com
Wed Dec 30 22:02:52 EET 2015


Scuze, am gresit eu numele fisierului, ma referisem la InstrInfo.td :)

Am observat acum ca, daca folosesc sintaxa din emailul precedent (cea care
exinte Is_Call pentru BLI), atunci nu se genereaza instructiunea bl. In
schimb, daca folosesc sintaxa cu let isCall = 1 in ... { } mi se genereaza
corect instructiunea bl si rezultatul este corect :D

Totusi, daca incerc sa folosesc let isPredicated = 1 (cum apare in clasa
Is_Conditioned), primesc eroarea "error: Value 'isPredicated' unknown!". E
corect isPredicated sau ar trebui altceva in locul lui ?

Georgiana

2015-12-30 21:53 GMT+02:00 Grigore Silviu Cătălin <
grigore.silviu.catalin at gmail.com>:

> Bună Georgiana,
>
> >In legatura cu adaugarea instructiunii in CplInstrInfoFormat.td, este
> okay urmatorul format de definitie:
> >def INSTRUCTIUNE : Is_xxx, InstCplxxx<...>;
>
> Recomandarea era să puneți definițiile instrucțiunilor în CplInstrInfo.td.
> Într-adevăr pentru a marca instrucțiunea într-un anumit fel trebuie
> extinsă și clasa care conține atributul dorit.
> Formatul descris de tine este corect.
>
> >Intreb, pentru ca am vazut ca sunt definite aceste clase (Is_Call, ...),
> dar pentru instructiunile din scheletul de cod nu sunt folosite, ci >doar
> flag-urile din ele.
>
> Marcarea instrucțiunilor este menționată în descrierea task-ului 1.
>
> Spor,
> Silviu
>



-- 
*Georgiana Diana Ciocirdel*
Polytechnic University of Bucharest,
Computer Science
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/cpl/attachments/20151230/a86a43f0/attachment.html>


More information about the cpl mailing list