public static void OBRADI_naredba_skoka(){
		String linija = mParser.ParsirajNovuLiniju();
		UniformniZnak uz = UniformniZnak.SigurnoStvaranje(linija);
		
		// break i continue ??
		if (uz != null && (uz.mNaziv.equals("KR_CONTINUE") || uz.mNaziv.equals("KR_BREAK"))){
			linija = mParser.ParsirajNovuLiniju(); // ucitaj TOCKA_ZAREZ
			PetljaUKodu petlja = mStogPetlji.get(mStogPetlji.size() - 1);
			if (uz.mNaziv.equals("KR_BREAK")){
				for (int i = mStog.size(); i > petlja.mVelicinaStoga; --i){// ocisti lokalne varijable koje su ostale na stogu
					mIspisivac.DodajKod("POP R0", "ciscenje stoga prije KR_BREAK");
				}
				mIspisivac.DodajKod("JR " + petlja.mLabelaKraj, "KR_BREAK naredba");
				return;
			}else{ // uz.mNaziv.equals("KR_CONTINUE")
				for (int i = mStog.size(); i > petlja.mVelicinaStoga; --i){// ocisti lokalne varijable koje su ostale na stogu
					mIspisivac.DodajKod("POP R0", "ciscenje stoga prije KR_CONTINUE");
				}
				mIspisivac.DodajKod("JR " + petlja.mLabelaUvijetIliKorak, "KR_CONTINUE naredba");
				return;
			}
		}
		
		// return ??
		if (uz != null && uz.mNaziv.equals("KR_RETURN")){
			linija = mParser.ParsirajNovuLiniju();
			if (linija.equals("<izraz>")){
				Izrazi_G.OBRADI_izraz(true);
				linija = mParser.ParsirajNovuLiniju(); // TOCKAZAREZ
				mIspisivac.DodajKod("POP R6", "povratna vrijednost sa stoga");
				mStog.remove(mStog.size()-1);
			}// else -> mora biti tockaZarez
			
			for (int i = mStog.size(); i > DeklaracijeIDefinicije_G.mBrojParametaraTrenutacneFunkcije; --i){// ocisti lokalne varijable koje su ostale na stogu
				mIspisivac.DodajKod("POP R0", "ciscenje stoga prije RET");
			}
			mIspisivac.DodajKod("RET");
			//mStog.remove(mStog.size()-1); // makni return vrijednost sa stoga // <- ne brisemo
			return;
			// Ne micemo sa 'mStog' u komentiranim djelovima jer ovaj RET nece nuzno biti izveden.
			// 'mStog' se cisti u definiciji funkcije
		}
	}