%% -*- mode: latex; TeX-master: "compilerbau.tex"; -*-

\begin{slide}{Attribut-Grammatiken}

\kopf{$ $Id: att.tex,v 1.1 2011-10-16 14:06:16 waldmann Exp $ $}

jeder Knoten (Teilbaum) eines Syntaxbaumes
repräsentiert einen Programm-Bestandteil/-Abschnitt.

zu jedem Knoten gehören \emph{Attribute}, z. B.
\begin{itemize}
\item
  Stelle im Quelltext (Datei, Zeile, Spalte)
\item
  Verweis auf Definition (bei Symbolen)
\item
  Typ
\item
  kompilierter (Zwischen-)Code
\end{itemize}

Ziel ist die Bestimmung des Code-Attributes der Wurzel.

\end{slide}
