11#FUNCTIONS COLOR #D35400 - ORANGE KEYWORD1
22#FUNCTIONS COLOR #D35400 - ORANGE KEYWORD2
3- #STRUCTURE COLORS #5E6D03 - GREEN KEYWORD3
3+ #STRUCTURE COLORS #728E00 - GREEN KEYWORD3
44#VARIABLES COLOR #00979C - BLUE LITERAL2
55
66# LITERAL2 specifies constants
@@ -31,12 +31,16 @@ LED_BUILTIN LITERAL2 RESERVED_WORD_2
3131LED_BUILTIN_RX LITERAL2 RESERVED_WORD_2
3232LED_BUILTIN_TX LITERAL2 RESERVED_WORD_2
3333
34- auto LITERAL2 RESERVED_WORD_2
35- constexpr LITERAL2 RESERVED_WORD_2
36- decltype LITERAL2 RESERVED_WORD_2
37- nullptr LITERAL2 RESERVED_WORD_2
38- wchar_t LITERAL2 RESERVED_WORD_2
34+ DIGITAL_MESSAGE LITERAL2
35+ FIRMATA_STRING LITERAL2
36+ ANALOG_MESSAGE LITERAL2
37+ REPORT_DIGITAL LITERAL2
38+ REPORT_ANALOG LITERAL2
39+ SET_PIN_MODE LITERAL2
40+ SYSTEM_RESET LITERAL2
41+ SYSEX_START LITERAL2
3942
43+ auto LITERAL2 RESERVED_WORD_2
4044int8_t LITERAL2 RESERVED_WORD_2
4145int16_t LITERAL2 RESERVED_WORD_2
4246int32_t LITERAL2 RESERVED_WORD_2
@@ -48,7 +52,6 @@ uint64_t LITERAL2 RESERVED_WORD_2
4852
4953char16_t LITERAL2 RESERVED_WORD_2
5054char32_t LITERAL2 RESERVED_WORD_2
51- static_assert LITERAL2 RESERVED_WORD_2
5255operator LITERAL2 RESERVED_WORD_2
5356enum LITERAL2 RESERVED_WORD_2
5457delete LITERAL2 RESERVED_WORD_2
@@ -71,12 +74,45 @@ public LITERAL2 RESERVED_WORD_2
7174short LITERAL2 RESERVED_WORD_2
7275signed LITERAL2 RESERVED_WORD_2
7376static LITERAL2 Static RESERVED_WORD_2
74- goto LITERAL2 RESERVED_WORD_2
77+ volatile LITERAL2 Volatile RESERVED_WORD_2
7578String LITERAL2 String RESERVED_WORD_2
79+ string LITERAL2 string RESERVED_WORD_2
7680void LITERAL2 Void RESERVED_WORD_2
7781true LITERAL2 LITERAL_BOOLEAN
7882unsigned LITERAL2 RESERVED_WORD_2
7983word LITERAL2 RESERVED_WORD_2
84+ array LITERAL2 RESERVED_WORD_2
85+ sizeof LITERAL2
86+ dynamic_cast LITERAL2
87+ typedef LITERAL2
88+ const_cast LITERAL2
89+ struct LITERAL2
90+ static_cast LITERAL2
91+ union LITERAL2
92+ friend LITERAL2
93+ extern LITERAL2
94+ class LITERAL2 RESERVED_WORD
95+ reinterpret_cast LITERAL2
96+ register LITERAL2 RESERVED_WORD
97+ explicit LITERAL2
98+ inline LITERAL2
99+ _Bool LITERAL2
100+ complex LITERAL2
101+ _Complex LITERAL2
102+ _Imaginary LITERAL2
103+ atomic_bool LITERAL2
104+ atomic_char LITERAL2
105+ atomic_schar LITERAL2
106+ atomic_uchar LITERAL2
107+ atomic_short LITERAL2
108+ atomic_ushort LITERAL2
109+ atomic_int LITERAL2
110+ atomic_uint LITERAL2
111+ atomic_long LITERAL2
112+ atomic_ulong LITERAL2
113+ atomic_llong LITERAL2
114+ atomic_ullong LITERAL2
115+ PROGMEM LITERAL2
80116
81117# KEYWORD2 specifies methods and functions
82118
@@ -138,6 +174,7 @@ shiftOut KEYWORD2 ShiftOut
138174tone KEYWORD2 Tone
139175yield KEYWORD2 Yield
140176
177+ Stream KEYWORD2
141178Serial KEYWORD1 Serial DATA_TYPE
142179Serial1 KEYWORD1 Serial DATA_TYPE
143180Serial2 KEYWORD1 Serial DATA_TYPE
@@ -191,11 +228,24 @@ click KEYWORD2
191228move KEYWORD2
192229isPressed KEYWORD2
193230
231+ isAlphaNumeric KEYWORD2
232+ isAlpha KEYWORD2
233+ isAscii KEYWORD2
234+ isWhitespace KEYWORD2
235+ isControl KEYWORD2
236+ isDigit KEYWORD2
237+ isGraph KEYWORD2
238+ isLowerCase KEYWORD2
239+ isPrintable KEYWORD2
240+ isPunct KEYWORD2
241+ isSpace KEYWORD2
242+ isUpperCase KEYWORD2
243+ isHexadecimalDigit KEYWORD2
244+
194245# KEYWORD3 specifies structures
195246
196247break KEYWORD3 Break RESERVED_WORD
197248case KEYWORD3 SwitchCase RESERVED_WORD
198- class KEYWORD3 RESERVED_WORD
199249override KEYWORD3 RESERVED_WORD
200250final KEYWORD3 RESERVED_WORD
201251continue KEYWORD3 Continue RESERVED_WORD
@@ -204,26 +254,23 @@ do KEYWORD3 DoWhile RESERVED_WORD
204254else KEYWORD3 Else RESERVED_WORD
205255for KEYWORD3 For RESERVED_WORD
206256if KEYWORD3 If RESERVED_WORD
207- register KEYWORD3 RESERVED_WORD
208257return KEYWORD3 Return RESERVED_WORD
258+ goto KEYWORD3 RESERVED_WORD
209259
210260switch KEYWORD3 SwitchCase RESERVED_WORD
211- this KEYWORD3 RESERVED_WORD
212261throw KEYWORD3 RESERVED_WORD
213262try KEYWORD3 RESERVED_WORD
214263while KEYWORD3 While RESERVED_WORD
215264
216265setup KEYWORD3 Setup RESERVED_WORD
217266loop KEYWORD3 Loop RESERVED_WORD
218-
219- alignas KEYWORD3 RESERVED_WORD
220- alignof KEYWORD3 RESERVED_WORD
221- asm KEYWORD3 RESERVED_WORD
222- export KEYWORD3 RESERVED_WORD
223- thread_local KEYWORD3 RESERVED_WORD
224- noexcept KEYWORD3 RESERVED_WORD
225267export KEYWORD3 RESERVED_WORD
226268
269+ not KEYWORD3
270+ or KEYWORD3
271+ and KEYWORD3
272+ xor KEYWORD3
273+
227274# operators aren't highlighted, but may have documentation
228275
229276+= IncrementCompound
0 commit comments