Symboltabell

En symboltabell er innen informatikk en datastruktur som blir benyttet av en språkoversetter slik som en kompilator eller en kommandotolk, hvor hver identifikator (symbol) i programmets kildekode er assosiert med informasjon som er relatert til dets deklarasjon eller tilsynekomst i kildekoden.

En symboltabell kan være eksisterende bare under oversettelsesprosessen. Alternativt kan den være innbakt i prosessens utmatning, som i objektfilen til et applikasjonsgrensesnitt for senere bruk. For eksempel kan den benyttes under en interaktiv avlusingsesjon eller som en ressurs for formatering av en diagnostisk rapport under eller etter eksekveringen av et program.

Kompilatorer