Parser Error: Unexpected symbol

I’ve looked over my code and can’t find any obvious semicolon errors. What is causing this on line 21?

using UnityEngine;
using System.Collections;
using System.Linq;
using UnityEngine.SocialPlatforms;

public class Equipment : MonoBehaviour 
{
	public class Info
	{
		public string name;
		public int uses;
		public float durability;
		public string durabilityword;
		float durabilitytotal;
		public string effect;
		public float effectmod;
		float effectmodtotal;
		public float durabilitypercent;
		float effectpercent;

		durabilitypercent = durability / durabilitytotal;
	

		public Info (string Ename, int Euses, float Edurability, float Edurabilitytotal, string Eeffect, float Eeffectmod, float Eeffectmodtotal)
		{
			name = Ename;
			uses = Euses;
			durability = Edurability;
			durabilitytotal = Edurabilitytotal;
			effect = Eeffect;
			effectmod = Eeffectmod;
			effectmodtotal = Eeffectmodtotal;

		}

		void durabilityconversion ()
		{
			if (durabilitypercent >= .75 && durabilitypercent <= 1) 
			{durabilityword = "normal";}
			else if (durabilitypercent >= .25 && durabilitypercent < .75)  
			{durabilityword = "worn";}
			else if (durabilitypercent >= .25 && durabilitypercent < .05)
			{durabilityword = "barely functional";}
			else if (durabilitypercent > .05) 
			{durabilityword = "broken";}

			name = durabilityword + " " + name;
		}

				//update effect mod due to durability loss or uses left
		void durabilityeffect()
		{
			if (durabilitypercent >= .75 && durabilitypercent <= 1) 
			{effectmod = effectmodtotal;}
			else if (durabilitypercent >= .25 && durabilitypercent < .75)  
			{effectmod = effectmodtotal * .75;}
			else if (durabilitypercent >= .25 && durabilitypercent < .05)
			{effectmod = effectmodtotal * .25;}
			else if (durabilitypercent > .05) 
			{effectmod = effectmodtotal * .05;}
		}
	}

}

First off, make sure you give us the full error message. I can’t tell what the exact error is.

Other than that, it seems the code is fine. Which means you probably need to make sure that this script is saved and that Unity has recompiled it.