يحدد هذا الملحق بنية لغة البرمجة كاريل على صفحة واحدة.
move();
turnLeft();
putBeeper();
pickBeeper();
/* يمكن تضمين التعليقات في أي جزء
* من a برنامج. هم بداية مع a خفض-نجمة
* and end with a star-slash.
*/public class اسم extends سوبركاريل {
public void run() {
رمز للتنفيذ
}
إعلانات الطرق الخاصة
}
frontIsClear() beepersPresent() beepersInBag() leftIsClear() rightIsClear() facingNorth() facingSouth() facingEast() facingWest() frontIsBlocked()
noBeepersPresent() noBeepersInBag() leftIsBlocked() rightIsBlocked() notFacingNorth() notFacingSouth() notFacingEast() notFacingWest() if( شرط ){
رمز run إذا مرت الحالة
}
if( شرط ){
كتلة التعليمات البرمجية لـ "نعم"
} else {
كتلة التعليمات البرمجية لـ "لا"
}
for(int i = 0; i < عد ; i++){
رمز لتكرار
}
while( شرط ){
رمز لتكرار
}
private void اسم () {
رمز في نص الأسلوب.
}
turnRight();
turnAround();
random( ص );
paintCorner( اللون );