startsymbolen
Startsymbolen zijn de tekens uit een formele grammatica die dienen als het beginpunt van een afleiding. In een grammatica G = (N, Σ, P, S) is S het startsymbool en S ∈ N het nonterminale teken waar alle afleidingen mee starten. De taal die door de grammatica wordt gegenereerd, bestaat uit alle strings w ∈ Σ* waarvoor S ⇒* w geldt. Het startsymbool staat ook centraal in de boomstructuur van parsebomen, waarbij de wortel van de boom is labeled met S.
In de meeste formalisms is er één startsymbool. Het is het signaalpunt voor parsers en compilers en
Het startsymbool kan ε afleiden als de regels dit toelaten, wat betekent dat de lege string ε behoort
Praktisch gezien bepaalt het startsymbool de topstructuur van programmestructuren in compilerontwerp en de basis van de