// For each age from 35 to 45 (inclusive on both ends) permute Age : int[35,45]; permute Leaving : bool; // The handler is only executed when the condition returns true // We could just put 'true' as the condition to have the // handler always execute, or we could use the keyword 'All' handler <? All ?> { // Replace the 'world' text with text generated by code "world" = <? Age.ToString() + " year old person" ?>; } handler <? Leaving ?> { // Replace hello with goodbye if the person is leaving "Hello" = "Goodbye"; } // The source is the text that gets repeated for each permutation source% Hello world!