diff --git a/htdocs/application/config/geshi_languages.php b/htdocs/application/config/geshi_languages.php index f98b42d..e1e40f0 100644 --- a/htdocs/application/config/geshi_languages.php +++ b/htdocs/application/config/geshi_languages.php @@ -124,6 +124,7 @@ $config['geshi_languages'] = array( 'lisp' => 'Generic Lisp', 'llvm' => 'LLVM', 'locobasic' => 'Locomotive Basic (Amstrad CPC series)', + 'logcat' => 'Logcat', 'logtalk' => 'Logtalk', 'lolcode' => 'LOLcode', 'lotusformulas' => '@Formula/@Command', diff --git a/htdocs/application/libraries/geshi/geshi/logcat.php b/htdocs/application/libraries/geshi/geshi/logcat.php new file mode 100644 index 0000000..72ef95c --- /dev/null +++ b/htdocs/application/libraries/geshi/geshi/logcat.php @@ -0,0 +1,102 @@ + 'logcat', + 'COMMENT_SINGLE' => array(), + 'COMMENT_MULTI' => array(), + 'CASE_KEYWORDS' => GESHI_CAPS_NO_CHANGE, + 'QUOTEMARKS' => array(), + 'ESCAPE_CHAR' => '/', + 'KEYWORDS' => array( + ), + 'SYMBOLS' => array( + ), + 'CASE_SENSITIVE' => array( + ), + 'STYLES' => array( + 'KEYWORDS' => array( + ), + 'COMMENTS' => array( + ), + 'ESCAPE_CHAR' => array( + ), + 'BRACKETS' => array( + ), + 'STRINGS' => array( + ), + 'NUMBERS' => array( + ), + 'METHODS' => array( + ), + 'SYMBOLS' => array( + ), + 'SCRIPT' => array( + ), + 'REGEXPS' => array( + 0 => 'color: #408080;', + 1 => 'color: #0000ff;', + 2 => 'color: #008000;', + 3 => 'color: #ff8000;', + 4 => 'color: #ff0000;', + ) + ), + 'URLS' => array( + ), + 'OOLANG' => true, + 'OBJECT_SPLITTERS' => array( + ), + 'REGEXPS' => array( + 0 => array( // VERBOSE + //GESHI_SEARCH => '^V\/[A-Za-z-_]*', + GESHI_SEARCH => '^V\/[A-Za-z-_]*(.)*$', + GESHI_MODIFIERS => 'm', + GESHI_BEFORE => '', + GESHI_AFTER => '' + ), + 1 => array( // DEBUG + //GESHI_SEARCH => '^D\/[A-Za-z-_]*', + GESHI_SEARCH => '^D\/[A-Za-z-_]*(.)*$', + GESHI_MODIFIERS => 'm', + GESHI_BEFORE => '', + GESHI_AFTER => '' + ), + 2 => array( // INFO + //GESHI_SEARCH => '^I\/[A-Za-z-_]*', + GESHI_SEARCH => '^I\/[A-Za-z-_]*(.)*$', + GESHI_MODIFIERS => 'm', + GESHI_BEFORE => '', + GESHI_AFTER => '' + ), + 3 => array( // WARN + //GESHI_SEARCH => '^W\/[A-Za-z-_]*', + GESHI_SEARCH => '^W\/[A-Za-z-_]*(.)*$', + GESHI_MODIFIERS => 'm', + GESHI_BEFORE => '', + GESHI_AFTER => '' + ), + 4 => array( // ERROR + //GESHI_SEARCH => '^E\/[A-Za-z-_]*', + GESHI_SEARCH => '^E\/[A-Za-z-_]*(.)*$', + GESHI_MODIFIERS => 'm', + GESHI_BEFORE => '', + GESHI_AFTER => '' + ), + ), + 'STRICT_MODE_APPLIES' => GESHI_NEVER, + 'SCRIPT_DELIMITERS' => array( + ), + 'HIGHLIGHT_STRICT_BLOCK' => array( + ) +); + +?>