Skip to content

Commit 65d8aa2

Browse files
per1234Strabox
authored andcommitted
Use a single tab field separator in keywords.txt (#35)
Each field of keywords.txt is separated by a single true tab. When you use multiple tabs it causes the field to be interpreted as empty. On Arduino IDE 1.6.5 and newer an empty KEYWORD_TOKENTYPE causes the default editor.function.style coloration to be used (as with KEYWORD2, KEYWORD3, LITERAL2). On Arduino IDE 1.6.4 and older it causes the keyword to not be recognized for any special coloration. Reference: https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification#keywords
1 parent 6234a52 commit 65d8aa2

File tree

1 file changed

+98
-98
lines changed

1 file changed

+98
-98
lines changed

keywords.txt

+98-98
Original file line numberDiff line numberDiff line change
@@ -1,136 +1,136 @@
11
##################################################
2-
# Device #
2+
# Device #
33
##################################################
4-
Device KEYWORD1
5-
begin KEYWORD2
6-
end KEYWORD2
7-
isInitialized KEYWORD2
4+
Device KEYWORD1
5+
begin KEYWORD2
6+
end KEYWORD2
7+
isInitialized KEYWORD2
88
##################################################
9-
# Printable #
9+
# Printable #
1010
##################################################
11-
Printable KEYWORD1
12-
toString KEYWORD2
11+
Printable KEYWORD1
12+
toString KEYWORD2
1313
##################################################
14-
# Utilities #
14+
# Utilities #
1515
##################################################
16-
Utilities KEYWORD1
17-
EasyMalloc KEYWORD2
18-
ZeroBuffer KEYWORD2
19-
OverrideLastStringChar KEYWORD2
20-
OverrideLastTwoChar KEYWORD2
16+
Utilities KEYWORD1
17+
EasyMalloc KEYWORD2
18+
ZeroBuffer KEYWORD2
19+
OverrideLastStringChar KEYWORD2
20+
OverrideLastTwoChar KEYWORD2
2121
##################################################
22-
# Button #
22+
# Button #
2323
##################################################
24-
Button KEYWORD1
25-
isPressed KEYWORD2
26-
getPressedTimeMilliseconds KEYWORD2
27-
getPressedTimeSeconds KEYWORD2
24+
Button KEYWORD1
25+
isPressed KEYWORD2
26+
getPressedTimeMilliseconds KEYWORD2
27+
getPressedTimeSeconds KEYWORD2
2828
##################################################
29-
# RGBLed #
29+
# RGBLed #
3030
##################################################
31-
RGBLed KEYWORD1
32-
begin KEYWORD2
33-
end KEYWORD2
34-
turnOff KEYWORD2
35-
setColor KEYWORD2
31+
RGBLed KEYWORD1
32+
begin KEYWORD2
33+
end KEYWORD2
34+
turnOff KEYWORD2
35+
setColor KEYWORD2
3636
##################################################
37-
# Relay #
37+
# Relay #
3838
##################################################
39-
Relay KEYWORD1
40-
begin KEYWORD2
41-
end KEYWORD2
42-
turnOn KEYWORD2
43-
turnOff KEYWORD2
44-
isOn KEYWORD2
39+
Relay KEYWORD1
40+
begin KEYWORD2
41+
end KEYWORD2
42+
turnOn KEYWORD2
43+
turnOff KEYWORD2
44+
isOn KEYWORD2
4545
##################################################
46-
# RelayNamed #
46+
# RelayNamed #
4747
##################################################
48-
RelayNamed KEYWORD1
49-
toString KEYWORD2
48+
RelayNamed KEYWORD1
49+
toString KEYWORD2
5050
##################################################
51-
# DistanceMeter #
51+
# DistanceMeter #
5252
##################################################
53-
DistanceMeter KEYWORD1
54-
getDistanceCentimeters KEYWORD2
55-
getDistanceInches KEYWORD2
56-
updateDistance KEYWORD2
53+
DistanceMeter KEYWORD1
54+
getDistanceCentimeters KEYWORD2
55+
getDistanceInches KEYWORD2
56+
updateDistance KEYWORD2
5757
##################################################
58-
# DistanceMeterNonBlock #
58+
# DistanceMeterNonBlock #
5959
##################################################
60-
DistanceMeterNonBlock KEYWORD1
61-
updateDistanceNonBlock KEYWORD2
60+
DistanceMeterNonBlock KEYWORD1
61+
updateDistanceNonBlock KEYWORD2
6262
##################################################
63-
# DistanceMeterAccurate #
63+
# DistanceMeterAccurate #
6464
##################################################
65-
DistanceMeterAccurate KEYWORD1
65+
DistanceMeterAccurate KEYWORD1
6666
##################################################
67-
# WaterDetector #
67+
# WaterDetector #
6868
##################################################
69-
WaterDetector KEYWORD1
70-
begin KEYWORD2
71-
end KEYWORD2
72-
getWaterStatus KEYWORD2
73-
getWaterStatusRange KEYWORD2
74-
isWaterDetected KEYWORD2
69+
WaterDetector KEYWORD1
70+
begin KEYWORD2
71+
end KEYWORD2
72+
getWaterStatus KEYWORD2
73+
getWaterStatusRange KEYWORD2
74+
isWaterDetected KEYWORD2
7575
##################################################
76-
# WaterStatus #
76+
# WaterStatus #
7777
##################################################
78-
WaterStatus KEYWORD1
79-
DRY LITERAL1
80-
FEW_DROPS LITERAL1
81-
WET LITERAL1
82-
FLOOD LITERAL1
83-
INVALID LITERAL1
84-
NOT_INITIALIZED LITERAL1
78+
WaterStatus KEYWORD1
79+
DRY LITERAL1
80+
FEW_DROPS LITERAL1
81+
WET LITERAL1
82+
FLOOD LITERAL1
83+
INVALID LITERAL1
84+
NOT_INITIALIZED LITERAL1
8585
##################################################
86-
# WaterFlowSensor #
86+
# WaterFlowSensor #
8787
##################################################
88-
WaterFlowSensor KEYWORD1
89-
isFlowing KEYWORD2
88+
WaterFlowSensor KEYWORD1
89+
isFlowing KEYWORD2
9090
##################################################
91-
# WaterFlowMeter #
91+
# WaterFlowMeter #
9292
##################################################
93-
WaterFlowMeter KEYWORD1
94-
getFlowRate KEYWORD2
93+
WaterFlowMeter KEYWORD1
94+
getFlowRate KEYWORD2
9595
##################################################
96-
# GSMService #
96+
# GSMService #
9797
##################################################
98-
GSMService KEYWORD1
99-
beginListenForSMS KEYWORD2
100-
availableSMS KEYWORD2
101-
sendSMS KEYWORD2
102-
deleteAllSMS KEYWORD2
103-
deleteAllReadSMS KEYWORD2
104-
deleteAllSentAndReadSMS KEYWORD2
98+
GSMService KEYWORD1
99+
beginListenForSMS KEYWORD2
100+
availableSMS KEYWORD2
101+
sendSMS KEYWORD2
102+
deleteAllSMS KEYWORD2
103+
deleteAllReadSMS KEYWORD2
104+
deleteAllSentAndReadSMS KEYWORD2
105105
##################################################
106-
# GSMServiceSecure #
106+
# GSMServiceSecure #
107107
##################################################
108-
GSMServiceSecure KEYWORD1
109-
addAllowedNumber KEYWORD2
110-
isAllowed KEYWORD2
111-
removeAllowedNumber KEYWORD2
112-
clearAllowedNumbers KEYWORD2
108+
GSMServiceSecure KEYWORD1
109+
addAllowedNumber KEYWORD2
110+
isAllowed KEYWORD2
111+
removeAllowedNumber KEYWORD2
112+
clearAllowedNumbers KEYWORD2
113113
##################################################
114-
# GSMRequestStatus #
114+
# GSMRequestStatus #
115115
##################################################
116-
GSMRequestStatus KEYWORD1
117-
GSM_OK LITERAL1
118-
GSM_UNEXPECTED_REPLY LITERAL1
119-
GSM_module_DIDNT_REPLY LITERAL1
120-
GSM_SERVICE_NOT_INITIALIZED LITERAL1
121-
GSM_REQUEST_INVALID_ARGUMENT LITERAL1
122-
GSM_MAXIMUM_ALLOWED_NUMBERS_REACHED LITERAL1
116+
GSMRequestStatus KEYWORD1
117+
GSM_OK LITERAL1
118+
GSM_UNEXPECTED_REPLY LITERAL1
119+
GSM_module_DIDNT_REPLY LITERAL1
120+
GSM_SERVICE_NOT_INITIALIZED LITERAL1
121+
GSM_REQUEST_INVALID_ARGUMENT LITERAL1
122+
GSM_MAXIMUM_ALLOWED_NUMBERS_REACHED LITERAL1
123123
##################################################
124-
# SMS #
124+
# SMS #
125125
##################################################
126-
SMS KEYWORD1
127-
getCountryPrefixCode KEYWORD2
128-
setCountryPrefixCode KEYWORD2
129-
getNumber KEYWORD2
130-
setNumber KEYWORD2
131-
getMessage KEYWORD2
132-
setMessage KEYWORD2
133-
reset KEYWORD2
126+
SMS KEYWORD1
127+
getCountryPrefixCode KEYWORD2
128+
setCountryPrefixCode KEYWORD2
129+
getNumber KEYWORD2
130+
setNumber KEYWORD2
131+
getMessage KEYWORD2
132+
setMessage KEYWORD2
133+
reset KEYWORD2
134134
##################################################
135-
# #
135+
# #
136136
##################################################

0 commit comments

Comments
 (0)