private function executeTssRule($rule, $template, $config)
{
$rule->touch();
$pseudoMatcher = $config->createPseudoMatcher($rule->pseudo);
$hook = new Hook\PropertyHook($rule->properties, $this->baseDir, $config->getLine(), $rule->file, $rule->line, $pseudoMatcher, $config->getValueParser(), $config->getFunctionSet());
$config->loadProperties($hook);
$template->addHook($rule->query, $hook);
}