«ELSE»
turnRandom(«a.turnType.start», «a.turnType.end»);
«ENDIF»
- «ELSE»
+ «ELSEIF a.rl != null»
measure«a.rl.d.toString()»();
+ «ELSE»
+ sensors.saveVar("«a.varName.toString()»");
«ENDIF»
«ENDFOR»
LCDPrinter.print("Stop: «b.name»");
def CharSequence printExpression(StoppingExpression e)'''
«IF e.scond != null»
- «IF !e.scond.colors.nullOrEmpty»
- sensors.collected(new int[]{«FOR c : e.scond.colors SEPARATOR ","»«c.d.ordinal»«ENDFOR»})
+ «IF e.scond.varName != null»
+ sensors.collected("«e.scond.varName.toString()»")
«ELSEIF e.scond.touch != null»
sensors.«e.scond.touch.d.toString()»Touch()
«ELSEIF e.scond.light != null»