'foo-hardcoded', # 'nodef' => 'nodef-hardcoded' #) ); Markup( 'parameters', '>include', ## or where? "/($Parameters_mg|$Parameters_ms|$Parameters_mu)/", "ParametersParse" ); Markup( 'template', '0 ) { $k = array_shift($args['#']); $v = array_shift($args['#']); if( $k=='' ) $pass .= "$v "; else if( in_array( $k, $Parameters_skip ) ) $pass .= "$k='$v' "; else $set .= "$k='$v' "; } # return "(template pass[$pass] set[$set])"; return "(:set-parameters $set:)(:include $pass:)(:unset-parameters:)"; }