次の例に、基本的なデザインの構文を示します。
Design Box_1 : BoxAssy Rule height As Number = 100 Rule width As Number = 150 Rule depth As Number = 200 End Design
Box_1 デザインには、単純なボックスの主要寸法を提供するための以前に定義した 3 つのルールが含まれています。この例では、Box デザインは親デザイン BoxAssy から継承されます。補助デザインがある場合は、それらの名前が親デザイン名の右側に表示されます。親デザインでは追加プロパティを定義することや、ボックスの組み立て方法や方向付け方法をコントロールするための特定のルールを定義することができます。
親デザインに含めるルールに制限はありません。ただし、デザイン ツリーの下位デザインを整理するために空の親デザインを使用することは珍しくありません。
コロン(:)が宣言されたデザイン名と親デザイン名を区切ります。シングル スペースが親の右側の補助デザイン名を区切ります。
すべてのデザインはキーワード Design で始まり、End Design で終わります。ネストされたデザインは使用できません。
コメントは ASCII シングル クォーテーション文字(‘)、Unicode 左シングル クォーテーション文字(U+2018)、または Unicode 右シングル クォーテーション文字(U+2019)で始まります。コメントの範囲は、その物理行の開始点から同じ物理行の最後までです。Intent コンパイラはコメントの開始点から行の終端記号までのすべての文字を無視します。次の例では、デザインにコメントを追加します。
‘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