Das folgende Beispiel zeigt die Syntax für ein grundlegendes Design:
Design Box_1 : BoxAssy Rule height As Number = 100 Rule width As Number = 150 Rule depth As Number = 200 End Design
Das Design Box_1 enthält die drei Regeln, die wir zuvor definiert haben, um die wesentliche Bemaßung eines einfachen Quaders anzugeben. In diesem Beispiel übernimmt das Design Box von dem übergeordneten Design BoxAssy. Wenn zusätzliche Designs vorhanden wären, würde deren Namen rechts neben dem Namen des übergeordneten Designs angezeigt. Das übergeordnete Design definiert möglicherweise zusätzliche Eigenschaften sowie bestimmte Regeln, um zu steuern, wie der Quader zusammengesetzt oder ausgerichtet wird.
Es gibt keine Beschränkung hinsichtlich der Einbeziehung von Regeln in übergeordnete Designs. Es ist jedoch nicht ungewöhnlich, ein leeres übergeordnetes Design für die Organisation von untergeordneten Designs in der Designstruktur zu verwenden.
Ein Doppelpunkt (:) trennt den deklarierten Designnamen vom Namen des übergeordneten Designs. Ein einzelnes Leerzeichen trennt die Namen von Hilfsdesigns rechts neben dem übergeordneten Design.
Alle Designs beginnen mit dem Schlüsselwort Design und enden mit End Design. Verschachtelte Designs sind nicht zulässig.
Der Name eines Designs (auch Bezeichner genannt) muss mit einem der folgenden Zeichen beginnen:
Designnamen können eine beliebige Anzahl von Buchstaben, Zahlen, Unterstrichen, Fragezeichen (?) oder Prozentzeichen enthalten. Intent ignoriert die Groß-/Kleinschreibung eines Designnamens. Die folgenden Namen werden bei der Auswertung durch Intent als identisch angesehen:
Ein Kommentar beginnt mit dem ASCII-Zeichen für ein einfaches Anführungszeichen (‘), dem Unicode-Zeichen für ein linkes (schließendes) einfaches Anführungszeichen (U+2018) oder dem Unicode-Zeichen für ein rechtes einfaches Anführungszeichen (U+2019). Ein Kommentar erstreckt sich von seinem Anfang auf einer physischen Linie bis zum Ende dieser physischen Linie. Der Intent-Kompilierer ignoriert alle Zeichen vom Anfang des Kommentars bis zum Zeilenendezeichen. Im folgenden Beispiel werden Kommentare zu einem Design hinzugefügt.
‘Dimensions for simple box (in mm) Design Box_1 : BoxAssy Rule height As Number = 100 ‘default height ‘ Rule altHeight As Number = 125 Rule width As Number = 150 Rule depth As Number = 200 End Design