naredba : izraz ';'
        | iterativna_naredba
        | blok_naredba
        ;

iterativna_naredba : FOR '(' izraz ';' izraz ';' izraz ')' naredba
    | WHILE '(' izraz ')' naredba
    | DO naredba WHILE '(' izraz ')
    ;
    
blok_naredba : '{' niz_naredbi '}'

niz_naredbi : niz_naredbi naredba
            | 
            ;

izraz : ID '=' izraz
    | relacijski_izraz
    ;
    
relacijski_izraz : aditivni_izraz REL aditivni_izraz
    | aditivni_izraz
    ;
    
aditivni_izraz : aditivni_izraz ADD multiplikativni_izraz
    | multiplikativni_izraz
    ;

mulitplikativni_izraz : multiplikativni_izraz MULT prost_izraz
    | prost_izraz
    ;
    
prost_izraz : BROJ 
    | ID
    ;
