public void detectUnarySign(){
		
		for(int i = 0; i<PIF.size()-2; i++){
			String temp1 =  PIF.get(i).token;
			String temp2 =  PIF.get(i+1).token;
			String temp3 =  PIF.get(i+2).token;
			if( PIF.get(i).token.matches("[=\\(\\[\\{<>\\-\\+]") && PIF.get(i+1).token.matches("-") && PIF.get(i+2).code == 1  ){
				
				int posSt = PIF.get(i+2).positionST - 1;
				String nr = constantsST.get(posSt);
				if(constantsST.contains("-"+ nr)) {
					PIF.get(i+2).positionST = constantsST.indexOf("-"+ nr);
				} else {
					constantsST.add("-"+ nr);
					PIF.get(i+2).positionST = constantsST.size() - 1;
				}
				PIF.remove(i+1);	
				i++;
			}
		}
	}