Padre
view release on metacpan or search on metacpan
lib/Padre/Wx/Scintilla.pm view on Meta::CPAN
interface long native new package private protected public
return short static strictfp super switch synchronized this
throw throws transient try var void volatile while
}
];
# Pascal keyword list is obtained from src/scite/src/pascal.properties
$KEYWORDS{'text/x-pascal'} = [
# Pascal keywords
q{absolute abstract and array as asm assembler automated begin case
cdecl class const constructor deprecated destructor dispid dispinterface div do downto
dynamic else end except export exports external far file final finalization finally for
forward function goto if implementation in inherited initialization inline interface is
label library message mod near nil not object of on or out overload override packed
pascal platform private procedure program property protected public published raise
record register reintroduce repeat resourcestring safecall sealed set shl shr static
stdcall strict string then threadvar to try type unit unsafe until uses var varargs
virtual while with xor
} .
# Smart pascal highlighting
q{add default implements index name nodefault read readonly
remove stored write writeonly} .
# Pascal package
#TODO only package dpk should get this list
q{package contains requires},
];
$KEYWORDS{'application/x-perl'} = [
# Perl Keywords
q{
NULL __FILE__ __LINE__ __PACKAGE__ __DATA__ __END__ AUTOLOAD
BEGIN CORE DESTROY END EQ GE GT INIT LE LT NE CHECK abs accept
alarm and atan2 bind binmode bless caller chdir chmod chomp chop
chown chr chroot close closedir cmp connect continue cos crypt
dbmclose dbmopen defined delete die do dump each else elsif endgrent
endhostent endnetent endprotoent endpwent endservent eof eq eval
exec exists exit exp fcntl fileno flock for foreach fork format
formline ge getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname
gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername
getpgrp getppid getpriority getprotobyname getprotobynumber getprotoent
getpwent getpwnam getpwuid getservbyname getservbyport getservent
getsockname getsockopt glob gmtime goto grep gt hex if index
int ioctl join keys kill last lc lcfirst le length link listen
local localtime lock log lstat lt map mkdir msgctl msgget msgrcv
msgsnd my ne next no not oct open opendir or ord our pack package
pipe pop pos print printf prototype push quotemeta qu
rand read readdir readline readlink readpipe recv redo
ref rename require reset return reverse rewinddir rindex rmdir
scalar seek seekdir select semctl semget semop send setgrent
sethostent setnetent setpgrp setpriority setprotoent setpwent
setservent setsockopt shift shmctl shmget shmread shmwrite shutdown
sin sleep socket socketpair sort splice split sprintf sqrt srand
stat study sub substr symlink syscall sysopen sysread sysseek
system syswrite tell telldir tie tied time times truncate
uc ucfirst umask undef unless unlink unpack unshift untie until
use utime values vec wait waitpid wantarray warn while write
xor given when default say state UNITCHECK
},
];
# 8 different keyword lists for povray
$KEYWORDS{'text/x-povray'} = [
# structure keyword1 == SCE_POV_DIRECTIVE
q{
declare local undef default macro if else while end
include version debug error warning switch case range break
ifdef indef fopen fclose read write render statistics
},
# objects SCE_POV_WORD2
q{
blob box bicubic_patch object light_source
camera cylinder cubic global_settings height_field
isosurface julia_fractal sor sphere sphere_sweep superellipsoid
torus triangle quadric quartic sky_sphere plane poly polygon
} . q{
looks_like bounded_by contained_by clipped_by
} . q{
union intersection difference
},
# patterns SCE_POV_WORD3
q{
agate bozo checker cells bumps brick facets dents crackle
hexagon gradient granite spotted spiral1 ripples marble
leopard spiral2 wrinkles
},
# transforms SCE_POV_WORD4
q{
translate rotate scale transform matrix point_at look_at
},
# modifiers - SCE_POV_WORD5
q{
},
## float functions - SCE_POV_WORD6
q{
abs acos acosh asc asin asinh atan atanh atan2 ceil cos cosh defined
degrees dimensions dimension_size div exp file_exists floor int inside
ln log max min mod pow radians rand seed select sin sinh sqrt strcmp strlen
tan tanh val vdot vlength
} .
## vector functions
q{
min_extent max_extent trace vaxis_rotate vcross vrotate
vnormalize vturbulence
} .
## string functions
q{
chr concat str strlwr strupr substr vstr
},
( run in 1.930 second using v1.01-cache-2.11-cpan-9581c071862 )