Funktionen und Makros
Funktionen können in Knoten und Feldern der Zielstruktur verwendet werden. Funktionen in Lobster_data sind wie Funktionen einer Programmiersprache zu verstehen. Sie haben Eingangsparameter und einen Rückgabewert und können unter Umständen bestimmte Operationen ausführen. Es sind aber dennoch keine Programmierkenntnisse notwendig da diese Funktionen sehr einfach sind. Es können auch mehrere Funktionen hintereinander auf einem Zielfeld ausgeführt werden. Wir nennen das eine Funktionskette.
Makros bieten die Möglichkeit Funktionsketten zu kapseln und wiederzuverwenden. Das erlaubt den kompakten Einsatz von Funktionsketten und eine zentrale Pflege dieser. Sie können Makros auf Knoten und Feldern einfügen wie Funktionen. Dabei können die Makros wie Funktionen auch, Parameter haben, oder auch nicht.