This is my script but I can't figure out the "Parasing error" its id is: C5828

using UnityEngine;
using System.Collections;

public class player : MonoBehaviour
{
public float speed = 1.0f;
public int rightLimit = 90;
public int leftLimit = -90;
private Rigidbody2D body;

void Start ()
{
	//body = GetComponent<Rigidbody2D> ();
}
// Update is called once per frame
void Update ()
{
	float movement = Input.GetAxis ("Horizontal");
	//body.velocity = new Vector2 (movement * speed, body.velocity.y);
	transform.position = transform.position + new Vector3(movement * speed, 0.0f, 0.0f);

	if (transform.position.x >= rightLimit) {
			transform.position = new Vector3(rightLimit, 0.0f, 0.0f);
	}
	if (transform.position.x >= leftLimit) {
			transform.position = new Vector3 (leftLimit, 0.0f, 0.0f);
	//body.velocity += new Vector2 (0.0f, -0.5f);

	if (Input.GetKeyDown (KeyCode.Space)) {
		//body.velocity += new Vector2 (0.0f, +10.5f); 
	}
}

}

@nton Ilic
You are missing the closing brace for the block

 if (transform.position.x >= leftLimit) {