Changes between Version 19 and Version 20 of Variante2


Ignore:
Timestamp:
Sep 25, 2006, 6:44:19 PM (18 years ago)
Author:
soujak
Comment:

Considerazioni intorno alle API generiche.

Legend:

Unmodified
Added
Removed
Modified
  • Variante2

    v19 v20  
    112112in ogni istante posso sempre sapere a che livello dell'albero
    113113mi trovo (dare un'occhiata alla classe [!EntityIterator]).
     114
     11520060925-1842 [[BR]]
     116Come saranno implementate queste API generiche? In particolare, restituiranno
     117i singoli ''figli'' dell'espressione (selezionati grazie ad una enum), oppure
     118una lista che li contiene?
    114119 
    115120
     
    21722220060925-1606 [[BR]]
    218223Come realizzare l'iteratore sul modello? Le possibilita' analizzate sono:
    219  * stack di "''puntatori''", in cui mantenere informazioni necessarie alla
    220    risalita dell'albero;
    221  * iteratori sulle singole espressioni che ne scorrrono i figli (di primo grado),
    222    la composizione dei quali permette la realizzazione da parte del cliente di
    223    veri e propri iteratori che scorrono l'intero modello. L'interfaccia
    224    `iterable` dovra' pertanto essere estesa dall'interfaccia dell'intera
    225    gerarchia di espressioni.
    226 
     224* stack di "''puntatori''", in cui mantenere informazioni necessarie alla
     225  risalita dell'albero;
     226* iteratori sulle singole espressioni che ne scorrrono i figli (di primo grado),
     227  la composizione dei quali permette la realizzazione da parte del cliente di
     228  veri e propri iteratori che scorrono l'intero modello. L'interfaccia
     229  `iterable` dovra' pertanto essere estesa dall'interfaccia dell'intera
     230  gerarchia di espressioni.
    227231
    228232