- «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»
«ELSEIF e.scond.touch != null»
sensors.«e.scond.touch.d.toString()»Touch()
«ELSEIF e.scond.light != null»
sensors.«e.scond.dist.d.toString()»Distance()
«ELSEIF e.scond.color != null»
sensors.color() == «e.scond.color.d.ordinal»
sensors.«e.scond.dist.d.toString()»Distance()
«ELSEIF e.scond.color != null»
sensors.color() == «e.scond.color.d.ordinal»
«FOR ex : e.s BEFORE "(" SEPARATOR "&&" AFTER ")"»«printExpression(ex)»«ENDFOR»
«ELSE»
«FOR ex : e.s BEFORE "(" SEPARATOR "||" AFTER ")"»«printExpression(ex)»«ENDFOR»
«FOR ex : e.s BEFORE "(" SEPARATOR "&&" AFTER ")"»«printExpression(ex)»«ENDFOR»
«ELSE»
«FOR ex : e.s BEFORE "(" SEPARATOR "||" AFTER ")"»«printExpression(ex)»«ENDFOR»