$parser->add('/\'[^\'\\n\\r]*\'/',$this->IGNORE);
$parser->add('/"[^"\\n\\r]*"/', $this->IGNORE);
// remove comments
$parser->add('/\'[^\'\\n\\r]*\'/',$this->IGNORE);
$parser->add('/"[^"\\n\\r]*"/', $this->IGNORE);
// remove comments
$parser->add('/\\/\\*[^*]*\\*+([^\\/][^*]*\\*+)*\\//', ' ');
// protect regular expressions
$parser->add('/\\s+(\\/[^\\/\\n\\r\\*][^\\/\\n\\r]*\\/g?i?)/', '$2'); // IGNORE
$parser->add('/\\/\\*[^*]*\\*+([^\\/][^*]*\\*+)*\\//', ' ');
// protect regular expressions
$parser->add('/\\s+(\\/[^\\/\\n\\r\\*][^\\/\\n\\r]*\\/g?i?)/', '$2'); // IGNORE