For programmeringsspråk i den virkelige verden, er referansen til kontekstfrie grammatikker ofte tvetydig, på grunn av tilfeller som . Slike tvetydigheter er generelt oppløst ved å tilføye regler av forrang eller andre kontekst-sensitive regler, slik at hele grammatikken blir utvetydig.