private function valid_dolquote($dquote) { // XXX: support multibyte return preg_match('/^[$][$]/', $dquote) || preg_match('/^[$][_[:alpha:]][_[:alnum:]]*[$]/', $dquote); }