[so] Conditional

Octavian Purdila so@cursuri.cs.pub.ro
Wed, 3 Nov 2004 19:26:33 +0200


On Tuesday 02 November 2004 16:22, Catalin Alexandru wrote:
> Cum ar trebui sa se comporte programul in cazul unui comenzi de genul:
>
>     0 && echo test1 || echo test2
>

Ideal ar fi sa se afiseze test2

> Dar in cazul:
>
>     1 || echo test1 && echo test2
>

Ideal ar fi sa se afiseze test2


Acum, pentru a face secventele de mai sus sa functioneze corect, aveti nevoie 
de un pic de analiza semantica pe arbore. Din aceasta cauza, comenzi de genul 
asta nu sunt obligatoriu de suportat. Trebuie insa sa suportati macar

a && b & c && d


Am mai modificat un pic parserul, ca sa mai aveti un camp ->up in comenzi, 
catre comanda superioara, si niste flaguri pe care le puteti marca cum vreti 
voi.

tavi