sümbolitabelit
Sümbolitabelid on programmeerimiskeeltes ja kompilaatorites kasutatavad andmestruktuurid, mis salvestavad teavet programmikonstandide, muutujate, funktsioonide ja muude identifikaatorite kohta. Need tabelid aitavad kompilaatoril jälgida, milliseid nimesid programmis kasutatakse ja millist tüüpi ja millistele omadustele need viitavad. Igal sümbolil on oma kirje, mis sisaldab selle nime, tüüpi, ulatust ja muid asjakohaseid atribuute. Kui kompilaator kohtab identifikaatorit, otsib ta selle sümbolitabelist, et hankida selle kohta vajalik teave.
Sümbolitabele kasutatakse mitmel otstarbel kompilaatori töös. Need mängivad olulist rolli süntaksi analüüsi etapis, kus neid kasutatakse
Erinevad programmeerimiskeeled võivad rakendada sümbolitabele erinevalt. Keelte ulatusmehhanismid, nagu globaalne, lokaalne ja funktsioonisisene ulatus, mõjutavad seda,