Use a single tab field separator in keywords.txt

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 highlighting  to be used (as with KEYWORD2, KEYWORD3). On Arduino IDE 1.6.4 and older it causes the keyword to not be recognized for any special highlighting.

Reference:
https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification#keywords
pull/1/head
per1234 7 years ago committed by GitHub
parent e4f1d11ebe
commit 0b78bc2cbf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,158 +1,158 @@
# ezTime object # ezTime object
ezTime KEYWORD3 ezTime KEYWORD3
error KEYWORD2 error KEYWORD2
errorString KEYWORD2 errorString KEYWORD2
debugLevel KEYWORD2 debugLevel KEYWORD2
timeStatus KEYWORD2 timeStatus KEYWORD2
now KEYWORD2 now KEYWORD2
breakTime KEYWORD2 breakTime KEYWORD2
makeTime KEYWORD2 makeTime KEYWORD2
makeUmpteenthTime KEYWORD2 makeUmpteenthTime KEYWORD2
compileTime KEYWORD2 compileTime KEYWORD2
monthString KEYWORD2 monthString KEYWORD2
dayString KEYWORD2 dayString KEYWORD2
secondChanged KEYWORD2 secondChanged KEYWORD2
minuteChanged KEYWORD2 minuteChanged KEYWORD2
queryNTP KEYWORD2 queryNTP KEYWORD2
updateNow KEYWORD2 updateNow KEYWORD2
setServer KEYWORD2 setServer KEYWORD2
setInterval KEYWORD2 setInterval KEYWORD2
waitForSync KEYWORD2 waitForSync KEYWORD2
urlEncode KEYWORD2 urlEncode KEYWORD2
zeropad KEYWORD2 zeropad KEYWORD2
# Timezone object # Timezone object
Timezone KEYWORD1 Timezone KEYWORD1
UTC KEYWORD3 UTC KEYWORD3
DefaultTZ KEYWORD3 DefaultTZ KEYWORD3
setPosix KEYWORD2 setPosix KEYWORD2
getPosix KEYWORD2 getPosix KEYWORD2
tzTime KEYWORD2 tzTime KEYWORD2
setDefault KEYWORD2 setDefault KEYWORD2
isDST KEYWORD2 isDST KEYWORD2
getTimezoneName KEYWORD2 getTimezoneName KEYWORD2
getOffset KEYWORD2 getOffset KEYWORD2
now KEYWORD2 now KEYWORD2
setTime KEYWORD2 setTime KEYWORD2
dateTime KEYWORD2 dateTime KEYWORD2
hour KEYWORD2 hour KEYWORD2
minute KEYWORD2 minute KEYWORD2
second KEYWORD2 second KEYWORD2
ms KEYWORD2 ms KEYWORD2
day KEYWORD2 day KEYWORD2
weekday KEYWORD2 weekday KEYWORD2
month KEYWORD2 month KEYWORD2
year KEYWORD2 year KEYWORD2
dayOfYear KEYWORD2 dayOfYear KEYWORD2
weekISO KEYWORD2 weekISO KEYWORD2
yearISO KEYWORD2 yearISO KEYWORD2
setLocation KEYWORD2 setLocation KEYWORD2
setCache KEYWORD2 setCache KEYWORD2
clearCache KEYWORD2 clearCache KEYWORD2
getOlsen KEYWORD2 getOlsen KEYWORD2
# TimeLib compatibility # TimeLib compatibility
numberOfSeconds KEYWORD2 numberOfSeconds KEYWORD2
numberOfMinutes KEYWORD2 numberOfMinutes KEYWORD2
numberOfHours KEYWORD2 numberOfHours KEYWORD2
dayOfWeek KEYWORD2 dayOfWeek KEYWORD2
elapsedDays KEYWORD2 elapsedDays KEYWORD2
elapsedSecsToday KEYWORD2 elapsedSecsToday KEYWORD2
previousMidnight KEYWORD2 previousMidnight KEYWORD2
nextMidnight KEYWORD2 nextMidnight KEYWORD2
elapsedSecsThisWeek KEYWORD2 elapsedSecsThisWeek KEYWORD2
previousSunday KEYWORD2 previousSunday KEYWORD2
nextSunday KEYWORD2 nextSunday KEYWORD2
minutesToTime_t KEYWORD2 minutesToTime_t KEYWORD2
hoursToTime_t KEYWORD2 hoursToTime_t KEYWORD2
daysToTime_t KEYWORD2 daysToTime_t KEYWORD2
weeksToTime_t KEYWORD2 weeksToTime_t KEYWORD2
hourFormat12 KEYWORD2 hourFormat12 KEYWORD2
isAM KEYWORD2 isAM KEYWORD2
isPM KEYWORD2 isPM KEYWORD2
monthStr KEYWORD2 monthStr KEYWORD2
monthShortStr KEYWORD2 monthShortStr KEYWORD2
dayStr KEYWORD2 dayStr KEYWORD2
dayShortStr KEYWORD2 dayShortStr KEYWORD2
SECS_PER_MIN LITERAL1 SECS_PER_MIN LITERAL1
SECS_PER_HOUR LITERAL1 SECS_PER_HOUR LITERAL1
DAYS_PER_WEEK LITERAL1 DAYS_PER_WEEK LITERAL1
SECS_PER_WEEK LITERAL1 SECS_PER_WEEK LITERAL1
SECS_PER_YEAR LITERAL1 SECS_PER_YEAR LITERAL1
SECS_YR_2000 LITERAL1 SECS_YR_2000 LITERAL1
# Errors # Errors
NO_ERROR LITERAL1 NO_ERROR LITERAL1
LAST_ERROR LITERAL1 LAST_ERROR LITERAL1
NO_NETWORK LITERAL1 NO_NETWORK LITERAL1
TIMEOUT LITERAL1 TIMEOUT LITERAL1
CONNECT_FAILED LITERAL1 CONNECT_FAILED LITERAL1
DATA_NOT_FOUND LITERAL1 DATA_NOT_FOUND LITERAL1
LOCKED_TO_UTC LITERAL1 LOCKED_TO_UTC LITERAL1
NO_CACHE_SET LITERAL1 NO_CACHE_SET LITERAL1
CACHE_TOO_SMALL LITERAL1 CACHE_TOO_SMALL LITERAL1
# Debug levels # Debug levels
NONE LITERAL1 NONE LITERAL1
ERROR LITERAL1 ERROR LITERAL1
INFO LITERAL1 INFO LITERAL1
DEBUG LITERAL1 DEBUG LITERAL1
# time indicators # time indicators
TIME_NOW LITERAL1 TIME_NOW LITERAL1
LAST_READ LITERAL1 LAST_READ LITERAL1
LOCAL_TIME LITERAL1 LOCAL_TIME LITERAL1
UTC_TIME LITERAL1 UTC_TIME LITERAL1
# Date and time formats # Date and time formats
ISO8601_YWD LITERAL1 ISO8601_YWD LITERAL1
ATOM LITERAL1 ATOM LITERAL1
COOKIE LITERAL1 COOKIE LITERAL1
ISO8601 LITERAL1 ISO8601 LITERAL1
RFC822 LITERAL1 RFC822 LITERAL1
RFC850 LITERAL1 RFC850 LITERAL1
RFC1036 LITERAL1 RFC1036 LITERAL1
RFC1123 LITERAL1 RFC1123 LITERAL1
RFC2822 LITERAL1 RFC2822 LITERAL1
RFC3339 LITERAL1 RFC3339 LITERAL1
RFC3339_EXT LITERAL1 RFC3339_EXT LITERAL1
RSS LITERAL1 RSS LITERAL1
W3C LITERAL1 W3C LITERAL1
#defines to make code more readable #defines to make code more readable
SUNDAY LITERAL1 SUNDAY LITERAL1
MONDAY LITERAL1 MONDAY LITERAL1
TUESDAY LITERAL1 TUESDAY LITERAL1
WEDNESDAY LITERAL1 WEDNESDAY LITERAL1
THURSDAY LITERAL1 THURSDAY LITERAL1
FRIDAY LITERAL1 FRIDAY LITERAL1
SATURDAY LITERAL1 SATURDAY LITERAL1
JANUARY LITERAL1 JANUARY LITERAL1
FEBRUARI LITERAL1 FEBRUARI LITERAL1
MARCH LITERAL1 MARCH LITERAL1
APRIL LITERAL1 APRIL LITERAL1
MAY LITERAL1 MAY LITERAL1
JUNE LITERAL1 JUNE LITERAL1
JULY LITERAL1 JULY LITERAL1
AUGUST LITERAL1 AUGUST LITERAL1
SEPTEMBER LITERAL1 SEPTEMBER LITERAL1
OCTOBER LITERAL1 OCTOBER LITERAL1
NOVEMBER LITERAL1 NOVEMBER LITERAL1
DECEMBER LITERAL1 DECEMBER LITERAL1
FIRST LITERAL1 FIRST LITERAL1
SECOND LITERAL1 SECOND LITERAL1
THIRD LITERAL1 THIRD LITERAL1
FOURTH LITERAL1 FOURTH LITERAL1
LAST LITERAL1 LAST LITERAL1

Loading…
Cancel
Save