public abstract function assignDouble(Variable $variable, $value, CompilationContext $context, $useCodePrinter = true);