public function generate()
{
$text = htmlentities($this->text, ENT_QUOTES, 'UTF-8', true);
$text = $this->parseCode($text);
$text = $this->parseNotice($text);
$text = $this->parseBox($text);
$text = $this->parseQuote($text);
$text = $this->parseList($text);
$text = $this->parseBlockSimple($text);
$text = $this->parseInlineSimple($text);
$text = $this->parseAudio($text);
$text = $this->parseEmail($text);
$text = $this->parseUrl($text);
$text = $this->parseSize($text);
$text = $this->parseColour($text);
$text = $this->parseYoutube($text);
$text = $this->parseProfile($text);
$text = $this->parseSmiley($text);
$text = $this->parseLinks($text);
return $text;
}