1 # Define SciTE settings for IO files.
3 filter.io=IO (io)|*.io|
9 keywordclass.io=print lobby hasSlot Object clone setSlot getSlot \
10 self if while for block proto forward sender thisBlock \
11 catchException raiseException then else Block Buffer CFunction \
12 Date Duration File List LinkedList Map Message nil true false Number \
13 String WeakLink yield \
14 type code argumentNames setArgumentNames message \
15 asString at length fromTo find byteAt sizeTo empty \
16 atPut append aBufferOrString prepend insertAt removeFromTo \
17 replace join split splitCount lower upper foreach \
18 id now clock year setYear month setMonth day setDay hour setHour \
19 minute setMinute second setSecond isDaylightSavingsTime zone \
20 secondsSince dateAfterSeconds secondsToRun format asString asNumber \
21 fromNumber fromString standardInput standardOutput setPath path name \
22 useTemporaryPath exists size openForReading openForUpdating \
23 openForAppending open mode close asBuffer readLine readLines \
24 readStringOfLength write atPut flush rewind setPosition position \
25 remove moveTo contains count indexOf add atPut insertAt push \
26 pop removeAt reverse random randomize and or do select reject detect \
27 keys values setName nextMessage setNextMessage attachedMessage \
28 setAttachedMessage arguments setArguments doInContext \
29 abs Abs exp Exp mod negate log Log log10 Log10 pow Pow sqrt Sqrt \
30 between asCharacter roundDown RoundDown roundUp RoundUp ceil \
31 Ceil floor Floor max min acos Acos asin aSin atan Atan atan2 Atan2 \
32 cos Cos sin Sin tan Tan Random setRandomSeed toggle Toggle bitwiseAnd \
33 bitwiseOf bitwiseXor bitwiseComplement shiftLeft shiftRight \
34 isAlphabetic isControlCharacter isDigit isGraph isLowerCase isUpperCase \
35 isPrint isPunctuaction isSpace isHexDigit removeSlot slotNames perform \
36 super break continue exit pause resume wait isActive activeCoroCount \
37 collectGarbage do doString numberId getenv \
38 reverseFind beginsWith endsWith contains containsAny containsAnyCase \
39 length split splitCount splitAt substring escape unescape append \
40 insert removeFrom replace lower upper doFile join asBase fromBase \
41 appendPath removeLastPathComponent lastPathComponent pathExtension \
42 setLink link setDelegate delegate setIndentifier identifier
44 keywords.$(file.patterns.io)=$(keywordclass.io)
46 statement.indent.*.io=
48 statement.lookback.*.io=1
52 #comment.block.at.line.start.cpp=1
53 comment.stream.start.io=/*
54 comment.stream.end.io=*/
55 comment.box.start.io=/*
56 comment.box.middle.io= *
57 comment.box.end.io= */
61 style.io.0=fore:#808080
63 style.io.1=fore:#007F00,$(font.comment)
65 style.io.2=fore:#007F7F
67 style.io.3=fore:#7F007F,$(font.monospace)
68 # Single quoted string
69 style.io.4=fore:#7F007F,$(font.monospace)
71 style.io.5=fore:#00007F,bold
73 # style.io.6=fore:#7F0000
74 # Triple double quotes
75 style.io.7=fore:#7F0000
76 # Class name definition
77 style.io.8=fore:#0000FF,bold
78 # Function or method name definition
79 style.io.9=fore:#007F7F,bold
83 style.io.11=fore:#7F7F7F
85 style.io.12=fore:#7F7F7F
86 # End of line where string is not closed
87 style.io.13=fore:#000000,$(font.monospace),back:#E0C0E0,eolfilled
89 style.io.34=fore:#0000FF,bold
90 style.io.35=fore:#FF0000,bold
91 # Braces are only matched in operator style
95 command.go.*.io=io $(FileNameExt)
96 command.go.subsystem.*.io=1
99 command.go.*.io=io $(FileNameExt)