I have this stupid thing called parsing error cs8025 on my GunShot Script

Hi my name is Richard Haley and Ive been having trouble getting rid of the parsing error cs8025 some please please please help me out my script is right here and here is what it is:

using UnityEngine;
using System.Colection;

public class GunShot : MonoBehaviour {

        //Use this for initialization
       void Start () {
       var gunsound = GetComponent.AudioSources
              gunsound.Play();

     }

     //Update is called once per frame
     void Update () {
          GetComponent.Animation>(Play("GunShot")
    }

Your code is just wrong and cannot be parsed (read so it can be compiled).

using System.Colection does not exist it is System.Collections
GetComponent is used like GetComponent().Play():
You even used it different in Start and Update. In Update you missed a <

You should start by learning how a class is structured, how the syntax works and then how to find out where the syntax is wrong.