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 )