Ein User-Language-Programm besteht aus zwei wesentlichen Bestandteilen: Definitionen und Statements.
Definitionen werden verwendet, um Konstanten, Variablen und Funktionen zu definieren, die wiederum in Statements verwendet werden.
Ein einfaches ULP könnte so aussehen:
#usage "Add the characters in the word 'Hello'\n" "Usage: RUN sample.ulp" // Definitions: string hello = "Hello"; int count(string s) { int c = 0; for (int i = 0; s[i]; ++i) c += s[i]; return c; } // Statements: output("sample") { printf("Count is: %d\n", count(hello)); }Der Wert der #usage-Directive zeigt im Control Panel die Beschreibung des Programms an.
Soll das Ergebnis des ULPs ein Befehl sein, der im Editor-Fenster ausgeführt werden soll, kann man die Funktion exit() verwenden um den Befehl an das Editor-Fenster zu schicken.
Index | Copyright © 2005 CadSoft Computer GmbH |