10 * @license http://www.gnu.org/licenses/agpl.html GNU AGPL v3
11 * @link http://cweiske.de/php-sqllint.htm
16 * What every renderer has to implement
19 * @package PHP-SQLlint
21 * @license http://www.gnu.org/licenses/agpl.html GNU AGPL v3
22 * @link http://www.emacswiki.org/emacs/CreatingYourOwnCompileErrorRegexp
27 * Begin syntax check output rendering
29 * @param string $filename Path to the SQL file
33 public function startRendering($filename);
36 * Output errors in GNU style; see emacs compilation.txt
38 * @param string $msg Error message
39 * @param string $token Character which caused the error
40 * @param integer $line Line at which the error occured
41 * @param integer $col Column at which the error occured
45 public function displayError($msg, $token, $line, $col);
48 * Finish syntax check output rendering; no syntax errors found
52 public function finishOk();