194
# JavaScript keywords
195
my @SCINTILLA_JS_KEYWORDS = qw{
196
abstract boolean break byte case catch char class
197
const continue debugger default delete do double else enum export extends
198
final finally float for function goto if implements import in instanceof
199
int interface long native new package private protected public
200
return short static super switch synchronized this throw throws
201
transient try typeof var void volatile while with
205
my @SCINTILLA_PHP_KEYWORDS = qw{
206
and array as bool boolean break case cfunction class const
207
continue declare default die directory do double echo else
208
elseif empty enddeclare endfor endforeach endif endswitch
209
endwhile eval exit extends false float for foreach function
210
global goto if include include_once int integer isset list
211
namespace new null object old_function or parent print real
212
require require_once resource return static stdclass string
213
switch true unset use var while xor abstract catch clone
214
exception final implements interface php_user_filter private
215
protected public this throw try __class__ __dir__ __file__
216
__function__ __line__ __method__ __namespace__ __sleep __wakeup
219
# VB keyword list is obtained from src/scite/src/vb.properties
220
my @SCINTILLA_VB_KEYWORDS = qw{addressof alias and as attribute base begin binary
221
boolean byref byte byval call case cdbl cint clng compare const csng cstr currency
222
date decimal declare defbool defbyte defcur
223
defdate defdbl defdec defint deflng defobj defsng defstr defvar dim do double each else
224
elseif empty end enum eqv erase error event exit explicit false for friend function get
225
global gosub goto if imp implements in input integer is len let lib like load lock long
226
loop lset me mid midb mod new next not nothing null object on option optional or paramarray
227
preserve print private property public raiseevent randomize redim rem resume return rset
228
seek select set single static step stop string sub text then time to true type typeof
229
unload until variant wend while with withevents xor
232
# Take mostly from src/scite/src/ properties files
233
my %SCINTILLA_KEY_WORDS = (
235
# C/C++ keyword list is obtained from src/scite/src/cpp.properties
238
and and_eq asm auto bitand bitor bool break
239
case catch char class compl const const_cast continue
240
default delete do double dynamic_cast else enum explicit export
241
extern false float for friend goto if inline int long mutable
242
namespace new not not_eq operator or or_eq private protected
243
public register reinterpret_cast return short signed sizeof
244
static static_cast struct switch template this throw true try
245
typedef typeid typename union unsigned using virtual void
246
volatile wchar_t while xor xor_eq
251
# PHP keyword list is obtained from src/scite/src/html.properties
252
'application/x-php' => [ [@SCINTILLA_PHP_KEYWORDS] ],
256
absolute action add admin after aggregate alias all allocate
257
alter and any are array as asc assertion at authorization
258
before begin binary bit body both breadth by call
259
cascade cascaded case cast catalog check class
260
close collate collation column commit completion connect
261
connection constraint constraints constructor continue
262
corresponding create cross cube current current_date
263
current_path current_role current_time current_timestamp
264
current_user cursor cycle data deallocate dec decimal
265
declare default deferrable deferred delete depth deref desc
266
describe descriptor destroy destructor deterministic dictionary
267
diagnostics disconnect distinct domain drop dynamic each
268
else end end-exec equals escape every except exception exec
269
execute exists exit external false fetch first for
270
foreign found from free full function general get global go
271
goto grant group grouping having host hour identity if ignore
272
immediate in indicator initialize initially inner inout input
273
insert intersect interval into is isolation iterate
274
join key language large last lateral leading left less level
275
like limit local locator loop map match
276
merge minus modifies modify module names national natural
277
new next no none not numeric object of off old
278
on only open operation option or order ordinality out outer
279
output package pad parameter parameters partial path postfix
280
precision prefix preorder prepare preserve primary prior
281
privileges procedure public read reads real recursive ref
282
references referencing relative replace restrict result return returns
283
revoke right role rollback rollup routine row rows savepoint
284
schema scroll scope search second section select sequence
285
session session_user set sets size some| space
286
specific specifictype sql sqlexception sqlstate sqlwarning
287
start state statement static structure system_user table
288
temporary terminate than then timezone_hour
289
timezone_minute to trailing transaction translation treat
290
trigger true under union unique unknown unnest update usage
291
user using value values variable varying view when
292
whenever where with without work write zone
296
# keywords2 - being used for datatypes
300
qw( varchar varchar2 nvarchar nvarchar2 char nchar number
301
integer pls_integer binary_integer long date time
302
timestamp with local timezone interval year day month second minute
303
raw rowid urowid mlslabel clob nclob blob bfile xmltype rowtype
306
boolean smallint null localtime localtimestamp int integer
307
float double char character
312
# pldoc keywords - bare minimum
313
[qw( headcom deprecated param return throws )],
317
accept append archive log archivelog attribute
319
change clear column default compute connect copy
320
define del describe disconnect document
328
password pause print product_user_profile prompt
329
recover remark repfooter repheader restrict run
330
save set show label shutdown silent spool start startup store
335
whenever oserror sqlerror
339
# User Keywords #1 , reserve this for PLSQL functions, procedures, packages
341
utl_coll utl_encode utl_file utl_http utl_inaddr utl_raw utl_ref
342
utl_smtp utl_tcp utl_url
343
anydata anytype anydataset
345
dbms_alert dbms_application_info dbms_apply_adm dbms_aq dbms_aqadm
346
dbms_aqelm dbms_capture_adm dbms_ddl dbms_debug dbms_defer
347
dbms_defer_query dbms_defer_sys dbms_describe
348
dbms_distributed_trust_admin dbms_fga dbms_flashback
349
dbms_hs_passthrough dbms_iot dbms_job dbms_ldap dbms_libcache
350
dbms_lob dbms_lock dbms_logmnr dbms_logmnr_cdc_publish
351
dbms_logmnr_cdc_subscribe dbms_logmnr_d dbms_logstdby dbms_metadata
352
dbms_mgwadm dbms_mgwmsg dbms_mview dbms_obfuscation_toolkit
353
dbms_odci dbms_offline_og dbms_offline_snapshot dbms_olap
354
dbms_oracle_trace_agent dbms_oracle_trace_user dbms_outln
355
dbms_outln_edit dbms_output dbms_pclxutil dbms_pipe dbms_profiler
356
dbms_propagation_adm dbms_random dbms_rectifier_diff dbms_redefinition
357
dbms_refresh dbms_repair dbms_repcat dbms_repcat_admin
358
dbms_repcat_instantiate dbms_repcat_rgt dbms_reputil
359
dbms_resource_manager dbms_resource_manager_privs dbms_resumable
360
dbms_rls dbms_rowid dbms_rule dbms_rule_adm dbms_session
361
dbms_shared_pool dbms_space dbms_space_admin dbms_sql dbms_stats
362
dbms_storage_map dbms_streams dbms_streams_adm dbms_trace
363
dbms_transaction dbms_transform dbms_tts dbms_types dbms_utility
364
dbms_wm dbms_xdb dbms_xdbt dbms_xdb_version dbms_xmldom dbms_xmlgen
365
dbms_xmlparser dbms_xmlquery dbms_xmlsave dbms_xplan dbms_xslprocessor
370
# User Keywords #2 , sql functions
373
acos group_id sinh add_months hextoraw soundex ascii initcap sqlcode
374
asciistr instr sqlerrm asin lag sqrt atan last_day stddev atan2 lead
375
substr avg least sum bfilename length sys_context bin_to_num lnnvl
376
sysdate bitand ln systimestamp cardinality localtimestamp tan case
377
statement log tanh cast lower to_char ceil lpad to_clob chartorowid
378
ltrim to_date chr max to_dsinterval coalesce median to_lob compose min
379
to_multi_byte concat mod to_nclob months_between to_number convert nanvl
380
to_single_byte corr new_time to_timestamp cos next_day to_timestamp_tz
381
cosh nullif to_yminterval count numtodsinterval translate covar_pop
382
numtoyminterval trim covar_samp nvl trunc cume_dist nvl2 trunc
383
current_date power tz_offset current_timestamp rank uid
384
dbtimezone rawtohex upper decode remainder user decompose replace
385
userenv dense_rank round var_pop dump var_samp exp rpad variance extract
386
rtrim vsize floor sessiontimezone from_tz sign
390
# User Keywords #3 , exception types
395
no_data_found too_many_rows invalid_cursor value_error
396
invalid_number zero_divide dup_val_on_index cursor_already_open
397
not_logged_on transaction_backed_out login_denied program_error
398
storage_error timeout_on_resource others
401
# User Keywords #4 , reserve this for plugins, eg known schema entities
406
# YAML keyword list is obtained from src/scite/src/yaml.properties
407
'text/x-yaml' => [ [qw{true false yes no}] ],
409
# The list is obtained from src/scite/src/cpp.properties
410
# Some of these are reserved for future use.
411
# https://developer.mozilla.org/en/JavaScript/Reference/Reserved_Words
412
'application/javascript' => [ [@SCINTILLA_JS_KEYWORDS] ],
414
# CSS keyword list is obtained from src/scite/src/css.properties
420
color background-color background-image background-repeat background-attachment background-position background
421
font-family font-style font-variant font-weight font-size font
422
word-spacing letter-spacing text-decoration vertical-align text-transform text-align text-indent line-height
423
margin-top margin-right margin-bottom margin-left margin
424
padding-top padding-right padding-bottom padding-left padding
425
border-top-width border-right-width border-bottom-width border-left-width border-width
426
border-top border-right border-bottom border-left border
427
border-color border-style width height float clear
428
display white-space list-style-type list-style-image list-style-position list-style
429
position top bottom left right
434
[qw( link visited hover active focus first-child lang )],
440
border-top-color border-right-color border-bottom-color border-left-color border-color
441
border-top-style border-right-style border-bottom-style border-left-style border-style
442
top right bottom left position z-index direction unicode-bidi
443
min-width max-width min-height max-height overflow clip visibility content quotes
444
counter-reset counter-increment marker-offset
445
size marks page-break-before page-break-after page-break-inside page orphans widows
446
font-stretch font-size-adjust unicode-range units-per-em src
447
panose-1 stemv stemh slope cap-height x-height ascent descent widths bbox definition-src
448
baseline centerline mathline topline text-shadow
449
caption-side table-layout border-collapse border-spacing empty-cells speak-header
450
cursor outline outline-width outline-style outline-color
451
volume speak pause-before pause-after pause cue-before cue-after cue
452
play-during azimuth elevation speech-rate voice-family pitch pitch-range stress richness
453
speak-punctuation speak-numeral
462
border-radius border-top-right-radius border-bottom-right-radius border-bottom-left-radius
463
border-top-left-radius box-shadow columns column-width column-count column-rule column-gap
464
column-rule-color column-rule-style column-rule-width resize opacity word-wrap
469
[qw( first-letter first-line before after selection)],
471
# I presume extended in LexCSS means -moz -x -webkit and friends
475
# extended-pseudo-classes
478
# extended-pseudo-elements
482
# HTML keyword list is obtained from src/scite/src/css.properties
487
qw{a abbr acronym address applet area b base basefont
488
bdo big blockquote body br button caption center
489
cite code col colgroup dd del dfn dir div dl dt em
490
fieldset font form frame frameset h1 h2 h3 h4 h5 h6
491
head hr html i iframe img input ins isindex kbd label
492
legend li link map menu meta noframes noscript
493
object ol optgroup option p param pre q s samp
494
script select small span strike strong style sub sup
495
table tbody td textarea tfoot th thead title tr tt u ul
500
qw{abbr accept-charset accept accesskey action align alink
501
alt archive axis background bgcolor border
502
cellpadding cellspacing char charoff charset checked cite
503
class classid clear codebase codetype color cols colspan
504
compact content coords
505
data datafld dataformatas datapagesize datasrc datetime
506
declare defer dir disabled enctype event
507
face for frame frameborder
508
headers height href hreflang hspace http-equiv
509
id ismap label lang language leftmargin link longdesc
510
marginwidth marginheight maxlength media method multiple
511
name nohref noresize noshade nowrap
512
object onblur onchange onclick ondblclick onfocus
513
onkeydown onkeypress onkeyup onload onmousedown
514
onmousemove onmouseover onmouseout onmouseup
515
onreset onselect onsubmit onunload
516
profile prompt readonly rel rev rows rowspan rules
517
scheme scope selected shape size span src standby start style
518
summary tabindex target text title topmargin type usemap
519
valign value valuetype version vlink vspace width
520
text password checkbox radio submit reset
527
address article aside audio base canvas command details datalist embed
528
figure figcaption footer header hgroup keygen mark menu meter nav output
529
progress ruby rt rp section source time video wbr
534
async autocomplete autofocus contenteditable contextmenu draggable
535
form formaction formenctype formmethod formnovalidate formtarget
536
list manifest max min novalidate pattern placeholder
537
required reversed role sandbox scoped seamless sizes spellcheck srcdoc step
541
# Embedded Javascript
542
[@SCINTILLA_JS_KEYWORDS],
545
[ qw(and as assert break class continue def del elif
546
else except exec finally for from global if import in is lambda None
547
not or pass print raise return try while with yield)
551
[@SCINTILLA_VB_KEYWORDS],
554
[@SCINTILLA_PHP_KEYWORDS],
558
# Ada keyword list is obtained from src/scite/src/ada.properties
563
qw{abort abstract accept access aliased all array at begin body
564
case constant declare delay delta digits do else elsif end entry exception exit for
565
function generic goto if in is limited loop new null of others out package pragma
566
private procedure protected raise range record renames requeue return reverse
567
select separate subtype tagged task terminate then type until use when while with
571
qw{abs and mod not or rem xor},
575
# COBOL keyword list is obtained from src/scite/src/cobol.properties
577
[ qw{configuration data declaratives division environment
578
environment-division file file-control function i-o i-o-control
579
identification input input-output linkage local-storage output procedure
580
program program-id receive-control section special-names working-storage},
582
[ qw{accept add alter apply assign call chain close compute continue
583
control convert copy count delete display divide draw drop eject else
584
enable end-accept end-add end-call end-chain end-compute end-delete
585
end-display end-divide end-evaluate end-if end-invoke end-multiply
586
end-perform end-read end-receive end-return end-rewrite end-search
587
end-start end-string end-subtract end-unstring end-write erase evaluate
588
examine exec execute exit go goback generate if ignore initialize
589
initiate insert inspect invoke leave merge move multiply open otherwise
590
perform print read receive release reload replace report reread rerun
591
reserve reset return rewind rewrite rollback run search seek select send
592
set sort start stop store string subtract sum suppress terminate then
593
transform unlock unstring update use wait when wrap write},
595
[ qw{access acquire actual address advancing after all allowing
596
alphabet alphabetic alphabetic-lower alphabetic-upper alphanumeric
597
alphanumeric-edited also alternate and any are area areas as ascending at
598
attribute author auto auto-hyphen-skip auto-skip automatic autoterminate
599
background-color background-colour backward basis beep before beginning
600
bell binary blank blink blinking block bold bottom box boxed by c01 c02
601
c03 c04 c05 c06 c07 c08 c09 c10 c11 c12 cancel cbl cd centered cf ch
602
chaining changed character characters chart class clock-units cobol code
603
code-set col collating color colour column com-reg comma command-line
604
commit commitment common communication comp comp-0 comp-1 comp-2 comp-3
605
comp-4 comp-5 comp-6 comp-x compression computational computational-1
606
computational-2 computational-3 computational-4 computational-5
607
computational-6 computational-x computational console contains content
608
control-area controls conversion converting core-index corr corresponding
609
crt crt-under csp currency current-date cursor cycle cyl-index
610
cyl-overflow date date-compiled date-written day day-of-week dbcs de
611
debug debug-contents debug-item debug-line debug-name debug-sub-1
612
debug-sub-2 debug-sub-3 debugging decimal-point default delimited
613
delimiter depending descending destination detail disable disk disp
614
display-1 display-st down duplicates dynamic echo egcs egi emi
615
empty-check encryption end end-of-page ending enter entry eol eop eos
616
equal equals error escape esi every exceeds exception excess-3 exclusive
617
exhibit extend extended-search external externally-described-key factory
618
false fd fh--fcd fh--keydef file-id file-limit file-limits file-prefix
619
filler final first fixed footing for foreground-color foreground-colour
620
footing format from full giving global greater grid group heading high
621
high-value high-values highlight id in index indexed indic indicate
622
indicator indicators inheriting initial installation into invalid invoked
623
is japanese just justified kanji kept key keyboard label last leading
624
left left-justify leftline length length-check less limit limits lin
625
linage linage-counter line line-counter lines lock lock-holding locking
626
low low-value low-values lower lowlight manual mass-update master-index
627
memory message method mode modified modules more-labels multiple name
628
named national national-edited native nchar negative next no no-echo
629
nominal not note nstd-reels null nulls number numeric numeric-edited
630
numeric-fill o-fill object object-computer object-storage occurs of off
631
omitted on oostackptr optional or order organization other others
632
overflow overline packed-decimal padding page page-counter packed-decimal
633
paragraph password pf ph pic picture plus pointer pop-up pos position
634
positioning positive previous print-control print-switch printer
635
printer-1 printing prior private procedure-pointer procedures proceed
636
process processing prompt protected public purge queue quote quotes
637
random range rd readers ready record record-overflow recording records
638
redefines reel reference references relative remainder remarks removal
639
renames reorg-criteria repeated replacing reporting reports required
640
resident return-code returning reverse reverse-video reversed rf rh right
641
right-justify rolling rounded s01 s02 s03 s04 s05 same screen scroll sd
642
secure security segment segment-limit selective self selfclass sentence
643
separate sequence sequential service setshadow shift-in shift-out sign
644
size skip1 skip2 skip3 sort-control sort-core-size sort-file-size
645
sort-merge sort-message sort-mode-size sort-option sort-return source
646
source-computer space spaces space-fill spaces standard standard-1
647
standard-2 starting status sub-queue-1 sub-queue-2 sub-queue-3 subfile
648
super symbolic sync synchronized sysin sysipt syslst sysout syspch
649
syspunch system-info tab tallying tape terminal terminal-info test text
650
than through thru time time-of-day time-out timeout times title to top
651
totaled totaling trace track-area track-limit tracks trailing
652
trailing-sign transaction true type typedef underline underlined unequal
653
unit until up updaters upon upper upsi-0 upsi-1 upsi-2 upsi-3 upsi-4
654
upsi-5 upsi-6 upsi-7 usage user using value values variable varying
655
when-compiled window with words write-only write-verify writerszero zero
656
zero-fill zeros zeroes},
660
# Haskell keyword list is obtained from src/scite/src/haskell.properties
661
'text/x-haskell' => [
665
qw{case class data default deriving do else hiding if
666
import in infix infixl infixr instance let module
667
newtype of then type where forall foreign
672
# Haskell Foreign Function Interface (FFI) (
673
qw{export label dynamic safe threadsafe unsafe stdcall ccall prim}
677
# Pascal keyword list is obtained from src/scite/src/pascal.properties
682
qw{absolute abstract and array as asm assembler automated begin case
683
cdecl class const constructor deprecated destructor dispid dispinterface div do downto
684
dynamic else end except export exports external far file final finalization finally for
685
forward function goto if implementation in inherited initialization inline interface is
686
label library message mod near nil not object of on or out overload override packed
687
pascal platform private procedure program property protected public published raise
688
record register reintroduce repeat resourcestring safecall sealed set shl shr static
689
stdcall strict string then threadvar to try type unit unsafe until uses var varargs
690
virtual while with xor
693
# Smart pascal highlighting
694
qw{add default implements index name nodefault read readonly
695
remove stored write writeonly},
698
#TODO only package dpk should get this list
699
qw{package contains requires},
703
# ActionScript keyword list is obtained from src/scite/src/cpp.properties
704
'text/x-actionscript' => [
706
add and break case catch class continue default delete do
707
dynamic else eq extends false finally for function ge get gt if implements import in
708
instanceof interface intrinsic le lt ne new not null or private public return
709
set static super switch this throw true try typeof undefined var void while with
713
Array Arguments Accessibility Boolean Button Camera Color
714
ContextMenu ContextMenuItem Date Error Function Key LoadVars LocalConnection Math
715
Microphone Mouse MovieClip MovieClipLoader NetConnection NetStream Number Object
716
PrintJob Selection SharedObject Sound Stage String StyleSheet System TextField
717
TextFormat TextSnapshot Video Void XML XMLNode XMLSocket
718
_accProps _focusrect _global _highquality _parent _quality _root _soundbuftime
719
arguments asfunction call capabilities chr clearInterval duplicateMovieClip
720
escape eval fscommand getProperty getTimer getURL getVersion gotoAndPlay gotoAndStop
721
ifFrameLoaded Infinity -Infinity int isFinite isNaN length loadMovie loadMovieNum
722
loadVariables loadVariablesNum maxscroll mbchr mblength mbord mbsubstring MMExecute
723
NaN newline nextFrame nextScene on onClipEvent onUpdate ord parseFloat parseInt play
724
prevFrame prevScene print printAsBitmap printAsBitmapNum printNum random removeMovieClip
725
scroll set setInterval setProperty startDrag stop stopAllSounds stopDrag substring
726
targetPath tellTarget toggleHighQuality trace unescape unloadMovie unLoadMovieNum updateAfterEvent
731
# Inspired from Perl 6 vim syntax file
732
# https://github.com/petdance/vim-perl/blob/master/syntax/perl6.vim
733
'application/x-perl6' => [
736
# Perl 6 routine declaration keywords
737
qw{macro sub submethod method multi proto only rule token regex category},
739
# Perl 6 module keywords
740
qw{module class role package enum grammar slang subset},
742
# Perl 6 variable keywords
745
# Perl 6 include keywords
748
# Perl 6 conditional keywords
749
qw{if else elsif unless},
751
# Perl 6 variable storage keywords
752
qw{let my our state temp has constant},
754
# Perl 6 repeat keywords
755
qw{for loop repeat while until gather given},
757
# Perl flow control keywords
758
qw{take do when next last redo return contend maybe defer
759
default exit make continue break goto leave async lift},
761
# Perl 6 type constraints keywords
762
qw{is as but trusts of returns handles where augment supersede},
764
# Perl 6 closure traits keywords
765
qw{BEGIN CHECK INIT START FIRST ENTER LEAVE KEEP
766
UNDO NEXT LAST PRE POST END CATCH CONTROL TEMP},
768
# Perl 6 exception keywords
769
qw{die fail try warn},
771
# Perl 6 property keywords
772
qw{prec irs ofs ors export deep binary unary reparsed rw parsed cached
773
readonly defequiv will ref copy inline tighter looser equiv assoc
776
# Perl 6 number keywords
779
# Perl 6 pragma keywords
782
# Perl 6 type keywords
783
qw{Object Any Junction Whatever Capture Match
784
Signature Proxy Matcher Package Module Class
785
Grammar Scalar Array Hash KeyHash KeySet KeyBag
786
Pair List Seq Range Set Bag Mapping Void Undef
787
Failure Exception Code Block Routine Sub Macro
788
Method Submethod Regex Str Blob Char Byte
789
Codepoint Grapheme StrPos StrLen Version Num
790
Complex num complex Bit bit bool True False
791
Increasing Decreasing Ordered Callable AnyChar
792
Positional Associative Ordering KeyExtractor
793
Comparator OrderingPair IO KitchenSink Role
794
Int int int1 int2 int4 int8 int16 int32 int64
795
Rat rat rat1 rat2 rat4 rat8 rat16 rat32 rat64
796
Buf buf buf1 buf2 buf4 buf8 buf16 buf32 buf64
797
UInt uint uint1 uint2 uint4 uint8 uint16 uint32
798
uint64 Abstraction utf8 utf16 utf32},
800
# Perl 6 operator keywords
801
qw{div x xx mod also leg cmp before after eq ne le lt
802
gt ge eqv ff fff and andthen Z X or xor
803
orelse extra m mm rx s tr},
807
# 8 different keyword lists for povray
809
# structure keyword1 == SCE_POV_DIRECTIVE
810
[qw( declare local undef default macro if else while end
811
include version debug error warning switch case range break
812
ifdef indef fopen fclose read write render statistics )],
814
# objects SCE_POV_WORD2
816
qw(blob box bicubic_patch object light_source
817
camera cylinder cubic global_settings height_field
818
isosurface julia_fractal sor sphere sphere_sweep superellipsoid
819
torus triangle quadric quartic sky_sphere plane poly polygon ),
822
looks_like bounded_by contained_by clipped_by
825
union intersection difference
829
# patterns SCE_POV_WORD3
830
[qw( agate bozo checker cells bumps brick facets dents crackle
831
hexagon gradient granite spotted spiral1 ripples marble
832
leopard spiral2 wrinkles)],
834
# transforms SCE_POV_WORD4
835
[qw( translate rotate scale transform matrix point_at look_at )],
837
# modifiers - SCE_POV_WORD5
842
## float functions - SCE_POV_WORD6
844
abs acos acosh asc asin asinh atan atanh atan2 ceil cos cosh defined
845
degrees dimensions dimension_size div exp file_exists floor int inside
846
ln log max min mod pow radians rand seed select sin sinh sqrt strcmp strlen
847
tan tanh val vdot vlength ),
849
qw( min_extent max_extent trace vaxis_rotate vcross vrotate
850
vnormalize vturbulence ),
852
qw( chr concat str strlwr strupr substr vstr )
855
## reserved identifiers SCE_POV_WORD7
857
x y z red green blue alpha filter rgb rgbf rgba rgbfa u v
862
$SCINTILLA_KEY_WORDS{'text/x-c++src'} = $SCINTILLA_KEY_WORDS{'text/x-c'};
863
$SCINTILLA_KEY_WORDS{'text/x-perlxs'} = $SCINTILLA_KEY_WORDS{'text/x-c'};