Joomla CMS
2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
|
Classes | |
class | GeSHi |
Espaces de nommage | |
namespace | geshi |
const GESHI_ACTIVE = 2 |
Links in the source in the :active state
Référencé par GeSHi\get_stylesheet().
const GESHI_AFTER = 4 |
The key of the regex array defining what bracket group in a matched search to put after the replacement
Référencé par GeSHi\parse_non_string_part().
const GESHI_ALWAYS = 2 |
Strict mode always applies
Référencé par GeSHi\enable_strict_mode().
const GESHI_BEFORE = 3 |
The key of the regex array defining what bracket group in a matched search to put before the replacement
Référencé par GeSHi\parse_non_string_part().
const GESHI_CAPS_LOWER = 2 |
Leave keywords found as the case that they are
Référencé par GeSHi\change_case(), et GeSHi\set_case_keywords().
const GESHI_CAPS_NO_CHANGE = 0 |
Lowercase keywords found
Référencé par GeSHi\set_case_keywords().
const GESHI_CAPS_UPPER = 1 |
Uppercase keywords found
Référencé par GeSHi\change_case(), et GeSHi\set_case_keywords().
const GESHI_CLASS = 5 |
The key of the regex array defining a custom keyword to use for this regexp's html tag class
Référencé par GeSHi\get_stylesheet(), et GeSHi\parse_non_string_part().
const GESHI_COMMENTS = 0 |
Used in language files to mark comments
Référencé par GeSHi\parse_code().
const GESHI_END_IMPORTANT = '<END GeSHi>' |
The ender for important parts of the source
Référencé par GeSHi\finalise(), et GeSHi\parse_code().
const GESHI_ERROR_FILE_NOT_READABLE = 3 |
GeSHi could not open a file for reading (generally a language file)
Référencé par GeSHi\load_from_file().
const GESHI_ERROR_INVALID_HEADER_TYPE = 4 |
The header type passed to GeSHi->set_header_type() was invalid
Référencé par GeSHi\set_header_type().
const GESHI_ERROR_INVALID_LINE_NUMBER_TYPE = 5 |
The line number type passed to GeSHi->enable_line_numbers() was invalid
Référencé par GeSHi\enable_line_numbers().
const GESHI_ERROR_NO_INPUT = 1 |
No sourcecode to highlight was specified
const GESHI_ERROR_NO_SUCH_LANG = 2 |
The language specified does not exist
Référencé par GeSHi\get_language_name(), et GeSHi\set_language().
const GESHI_FANCY_LINE_NUMBERS = 2 |
Use fancy line numbers when building the result
Référencé par GeSHi\enable_line_numbers(), GeSHi\finalise(), et GeSHi\get_stylesheet().
const GESHI_HEADER_DIV = 1 |
Use a "div" to surround the source
Référencé par GeSHi\footer(), GeSHi\header(), et GeSHi\set_header_type().
const GESHI_HEADER_NONE = 0 |
Use nothing to surround the source
Référencé par GeSHi\footer(), GeSHi\header(), et GeSHi\set_header_type().
const GESHI_HEADER_PRE = 2 |
Use a "pre" to surround the source
Référencé par GeSHi\finalise(), GeSHi\footer(), GeSHi\header(), et GeSHi\set_header_type().
const GESHI_HEADER_PRE_TABLE = 4 |
Use a "table" to surround the source:
$header</thead> <tbody>
$linenumbers
$code>
</tbody> <tfooter>
$footer</tfoot>
this is essentially only a workaround for Firefox, see sf#1651996 or take a look at https://bugzilla.mozilla.org/show_bug.cgi?id=365805
Référencé par GeSHi\finalise(), GeSHi\footer(), GeSHi\header(), GeSHi\indent(), et GeSHi\set_header_type().
const GESHI_HEADER_PRE_VALID = 3 |
Use a pre to wrap lines when line numbers are enabled or to wrap the whole code.
Référencé par GeSHi\finalise(), GeSHi\footer(), GeSHi\header(), et GeSHi\set_header_type().
const GESHI_HOVER = 1 |
Links in the source in the :hover state
Référencé par GeSHi\get_stylesheet().
const GESHI_LANG_ROOT(!defined('GESHI_ROOT')) = GESHI_ROOT . 'geshi' . DIRECTORY_SEPARATOR |
The language file directory for GeSHi private
const GESHI_LINK = 0 |
Links in the source in the :link state
Référencé par GeSHi\get_stylesheet(), et GeSHi\parse_non_string_part().
const GESHI_MAX_PCRE_LENGTH = 12288 |
it's also important not to generate too long regular expressions be generous here... but keep in mind, that when reaching this limit we still have to close open patterns. 12k should do just fine on a 16k limit.
Référencé par GeSHi\optimize_regexp_list().
const GESHI_MAX_PCRE_SUBPATTERNS(!function_exists('stripos')) = 500 |
make sure we can call stripos some old PHP / PCRE subpatterns only support up to xxx subpatterns in regular expressions. Set this to false if your PCRE lib is up to date
Référencé par GeSHi\optimize_regexp_list().
const GESHI_MAYBE = 1 |
Strict mode might apply, and can be enabled or disabled by GeSHi->enable_strict_mode()
Référencé par GeSHi\enable_strict_mode(), et GeSHi\parse_code().
const GESHI_MODIFIERS = 2 |
The key of the regex array defining any modifiers to the regular expression
Référencé par GeSHi\parse_non_string_part().
const GESHI_NEVER = 0 |
#@+ private Strict mode never applies (this is the most common)
Référencé par GeSHi\enable_strict_mode(), GeSHi\load_language(), et GeSHi\set_language().
const GESHI_NO_LINE_NUMBERS(!defined('GESHI_SECURITY_PARANOID')) = 0 |
Use no line numbers when building the result
Référencé par GeSHi\enable_line_numbers(), GeSHi\finalise(), GeSHi\footer(), GeSHi\get_stylesheet(), GeSHi\header(), GeSHi\indent(), GeSHi\parse_code(), et GeSHi\parse_non_string_part().
const GESHI_NORMAL_LINE_NUMBERS = 1 |
Use normal line numbers when building the result
Référencé par plgContentGeshi\_replace(), et GeSHi\enable_line_numbers().
const GESHI_NUMBER_BIN_PREFIX_0B = 64 |
Number format to highlight binary numbers with a prefix 0b (C)
Référencé par GeSHi\build_parse_cache().
const GESHI_NUMBER_BIN_PREFIX_PERCENT = 32 |
Number format to highlight binary numbers with a prefix %
Référencé par GeSHi\build_parse_cache().
const GESHI_NUMBER_BIN_SUFFIX = 16 |
Number format to highlight binary numbers with a suffix "b"
Référencé par GeSHi\build_parse_cache().
const GESHI_NUMBER_FLT_NONSCI = 65536 |
Number format to highlight floating-point numbers without support for scientific notation
Référencé par GeSHi\build_parse_cache(), et GeSHi\build_style_cache().
const GESHI_NUMBER_FLT_NONSCI_F = 131072 |
Number format to highlight floating-point numbers without support for scientific notation
Référencé par GeSHi\build_parse_cache().
const GESHI_NUMBER_FLT_SCI_SHORT = 262144 |
Number format to highlight floating-point numbers with support for scientific notation (E) and optional leading zero
Référencé par GeSHi\build_parse_cache().
const GESHI_NUMBER_FLT_SCI_ZERO = 524288 |
Number format to highlight floating-point numbers with support for scientific notation (E) and required leading digit
Référencé par GeSHi\build_parse_cache().
const GESHI_NUMBER_HEX_PREFIX = 4096 |
Number format to highlight hex numbers with a prefix 0x
Référencé par GeSHi\build_parse_cache().
const GESHI_NUMBER_HEX_PREFIX_DOLLAR = 8192 |
Number format to highlight hex numbers with a prefix $
Référencé par GeSHi\build_parse_cache().
const GESHI_NUMBER_HEX_SUFFIX = 16384 |
Number format to highlight hex numbers with a suffix of h
Référencé par GeSHi\build_parse_cache().
const GESHI_NUMBER_INT_BASIC = 1 |
Basic number format for integers
Référencé par GeSHi\build_parse_cache(), et GeSHi\build_style_cache().
const GESHI_NUMBER_INT_CSTYLE = 2 |
Enhanced number format for integers like seen in C
Référencé par GeSHi\build_parse_cache().
const GESHI_NUMBER_OCT_PREFIX = 256 |
Number format to highlight octal numbers with a leading zero
Référencé par GeSHi\build_parse_cache().
const GESHI_NUMBER_OCT_PREFIX_0O = 512 |
Number format to highlight octal numbers with a prefix 0o (logtalk)
Référencé par GeSHi\build_parse_cache().
const GESHI_NUMBER_OCT_PREFIX_AT = 1024 |
Number format to highlight octal numbers with a leading @ (Used in HiSofts Devpac series).
Référencé par GeSHi\build_parse_cache().
const GESHI_NUMBER_OCT_SUFFIX = 2048 |
Number format to highlight octal numbers with a suffix of o
Référencé par GeSHi\build_parse_cache().
const GESHI_PHP_PRE_433 = !(version_compare(PHP_VERSION, '4.3.3') === 1) |
Used to work around missing PHP features
Référencé par GeSHi\parse_code().
const GESHI_REPLACE = 1 |
The key of the regex array defining what bracket group in a matched search to use as a replacement
Référencé par GeSHi\parse_non_string_part().
const GESHI_SEARCH = 0 |
The key of the regex array defining what to search for
Référencé par GeSHi\parse_non_string_part().
const GESHI_START_IMPORTANT = '<BEGIN GeSHi>' |
The starter for important parts of the source
Référencé par GeSHi\finalise(), et GeSHi\parse_code().
const GESHI_VERSION = '1.0.8.10' |
The version of this GeSHi file
Référencé par GeSHi\replace_keywords().
const GESHI_VISITED = 3 |
Links in the source in the :visited state
Référencé par GeSHi\get_stylesheet().