Deklaration (Begriff)

Eine reine Deklaration ist eine Anweisung für den Compiler, wie er beispielsweise ein unter einem Bezeichner beschriebenes Objekt oder eine Struktur zu verstehen hat. Die Deklaration ist somit nicht zwangsläufig eine Anweisung um einen Speicherbereich zu reservieren. Sie dient der semantischen Definition von z.Bsp. Strukturen oder Parameterfolgen.

In Luna werden viele Elemente deklariert und auch gleichzeitig angelegt. Dies trifft z.B. auf Variablen und Methoden zu. Es gibt jedoch auch nur reine Deklarationen wie z.Bsp. Strukturen.