public function parseString($script, array $tokens = [])
{
$script = $this->tidyScript($script);
$values = array_values($tokens);
$tokens = array_map(function ($token) {
return '{{ ' . strtolower($token) . ' }}';
}, array_keys($tokens));
return str_replace($tokens, $values, $script);
}