Syntax-Highlight-Engine-Kate
view release on metacpan or search on metacpan
lib/Syntax/Highlight/Engine/Kate/PHP_PHP.pm view on Meta::CPAN
use warnings;
use base('Syntax::Highlight::Engine::Kate::Template');
sub new {
my $proto = shift;
my $class = ref($proto) || $proto;
my $self = $class->SUPER::new(@_);
$self->attributes({
'Backslash Code' => 'BString',
'Comment' => 'Comment',
'Control Structures' => 'Operator',
'Decimal' => 'DecVal',
'Float' => 'Float',
'Function' => 'Function',
'HTML Comment' => 'Comment',
'HTML Tag' => 'Keyword',
'Hex' => 'BaseN',
'Identifier' => 'Others',
'Keyword' => 'Keyword',
'Normal Text' => 'Normal',
'Octal' => 'BaseN',
'Other' => 'Others',
'PHP Text' => 'Normal',
'String' => 'String',
'Types' => 'DataType',
'Variable' => 'Variable',
});
$self->listAdd('control structures',
'as',
'break',
'case',
'continue',
'declare',
'do',
'else',
'elseif',
'for',
'foreach',
'if',
'include',
'include_once',
'require',
'require_once',
'return',
'switch',
'while',
);
$self->listAdd('functions',
'abs',
'acos',
'acosh',
'addcslashes',
'addslashes',
'apache_get_modules',
'apache_get_version',
'apache_getenv',
'apache_lookup_uri',
'apache_note',
'apache_request_headers',
'apache_response_headers',
'apache_setenv',
'array',
'array_change_key_case',
'array_chunk',
'array_combine',
'array_count_values',
'array_diff',
'array_diff',
'array_diff_assoc',
'array_diff_key',
'array_diff_uassoc',
'array_diff_ukey',
'array_fill',
'array_filter',
'array_flip',
'array_intersect',
'array_intersect',
'array_intersect_assoc',
'array_intersect_key',
'array_intersect_uassoc',
'array_intersect_ukey',
'array_key_exists',
'array_keys',
'array_map',
'array_merge',
'array_merge_recursive',
'array_multisort',
'array_pad',
'array_pop',
'array_product',
'array_push',
'array_rand',
'array_reduce',
'array_reverse',
'array_search',
'array_shift',
'array_slice',
'array_splice',
'array_sum',
'array_udiff',
'array_udiff_assoc',
'array_udiff_uassoc',
'array_uintersect',
'array_uintersect',
'array_uintersect_assoc',
'array_uintersect_uassoc',
'array_unique',
'array_unshift',
'array_values',
'array_walk',
'array_walk_recursive',
'arsort',
'ascii2ebcdic',
'asin',
'asinh',
'asort',
'aspell_check',
'aspell_check_raw',
'aspell_new',
'aspell_suggest',
'assert',
( run in 0.718 second using v1.01-cache-2.11-cpan-cdf2f3d4e48 )