public static Tip_LIzraz_Const_Niz PROVJERI_jednakosni_izraz(){
		String linija = mParser.ParsirajNovuLiniju();
		Tip_LIzraz_Const_Niz vrati;		
		
		if (linija.equals("<odnosni_izraz>")){
			vrati = PROVJERI_odnosni_izraz();
			return vrati;
		}
		
		if (linija.equals("<jednakosni_izraz>")){
			Tip_LIzraz_Const_Niz jednakosni_izraz = PROVJERI_jednakosni_izraz();
			linija = mParser.ParsirajNovuLiniju(); // ucitaj (OP_EQ | OP_NEQ)
			UniformniZnak uz_operator = UniformniZnak.SigurnoStvaranje(linija);
			if (!Utilities.ImplicitnaPretvorbaMoguca(jednakosni_izraz.mTip, Tip._int) ||
					jednakosni_izraz.mNiz){
				String greska = "<jednakosni_izraz> ::= <jednakosni_izraz> " + uz_operator.FormatZaIspis() + " <odnosni_izraz>";
				Utilities.WriteStringLineToOutputAndExit(greska);
			}			
			linija = mParser.ParsirajNovuLiniju(); // ucitaj <odnosni_izraz>
			Tip_LIzraz_Const_Niz odnosni_izraz = PROVJERI_odnosni_izraz();
			if (!Utilities.ImplicitnaPretvorbaMoguca(odnosni_izraz.mTip, Tip._int) ||
					odnosni_izraz.mNiz){
				String greska = "<jednakosni_izraz> ::= <jednakosni_izraz> " + uz_operator.FormatZaIspis() + " <odnosni_izraz>";
				Utilities.WriteStringLineToOutputAndExit(greska);
			}
			vrati = new Tip_LIzraz_Const_Niz();
			vrati.mTip = Tip._int;
			vrati.mL_izraz = false;
			vrati.mConst = false;
			vrati.mNiz = false;
			return vrati;
		}
		
		return null;
	}