source: arduino-1-6-7/trunk/fuentes/arduino-ide-amd64/lib/keywords.txt @ 4837

Last change on this file since 4837 was 4837, checked in by daduve, 2 years ago

Adding new version

File size: 8.8 KB
Line 
1#FUNCTIONS COLOR                        #D35400 - ORANGE                        KEYWORD1
2#FUNCTIONS COLOR                        #D35400 - ORANGE                        KEYWORD2
3#STRUCTURE COLORS               #728E00 - GREEN                         KEYWORD3
4#VARIABLES COLOR                        #00979C - BLUE                          LITERAL1
5
6# LITERAL1 specifies constants
7
8HIGH    LITERAL1        Constants       RESERVED_WORD_2
9LOW     LITERAL1        Constants       RESERVED_WORD_2
10INPUT   LITERAL1        Constants       RESERVED_WORD_2
11INPUT_PULLUP    LITERAL1        Constants       RESERVED_WORD_2
12OUTPUT  LITERAL1        Constants       RESERVED_WORD_2
13DEC     LITERAL1        Serial_Print    RESERVED_WORD_2
14BIN     LITERAL1        Serial_Print    RESERVED_WORD_2
15HEX     LITERAL1        Serial_Print    RESERVED_WORD_2
16OCT     LITERAL1        Serial_Print    RESERVED_WORD_2
17PI      LITERAL1                RESERVED_WORD_2
18HALF_PI LITERAL1                RESERVED_WORD_2
19TWO_PI  LITERAL1                RESERVED_WORD_2
20LSBFIRST        LITERAL1        ShiftOut        RESERVED_WORD_2
21MSBFIRST        LITERAL1        ShiftOut        RESERVED_WORD_2
22CHANGE  LITERAL1        AttachInterrupt RESERVED_WORD_2
23FALLING LITERAL1        AttachInterrupt RESERVED_WORD_2
24RISING  LITERAL1        AttachInterrupt RESERVED_WORD_2
25DEFAULT LITERAL1        AnalogReference RESERVED_WORD_2
26EXTERNAL        LITERAL1        AnalogReference RESERVED_WORD_2
27INTERNAL        LITERAL1        AnalogReference RESERVED_WORD_2
28INTERNAL1V1     LITERAL1        AnalogReference RESERVED_WORD_2
29INTERNAL2V56    LITERAL1        AnalogReference RESERVED_WORD_2
30LED_BUILTIN     LITERAL1        Constants       RESERVED_WORD_2
31LED_BUILTIN_RX  LITERAL1        Constants       RESERVED_WORD_2
32LED_BUILTIN_TX  LITERAL1        Constants       RESERVED_WORD_2
33
34DIGITAL_MESSAGE LITERAL1        Constants       RESERVED_WORD_2
35FIRMATA_STRING  LITERAL1        Constants       RESERVED_WORD_2
36ANALOG_MESSAGE  LITERAL1        Constants       RESERVED_WORD_2
37REPORT_DIGITAL  LITERAL1        Constants       RESERVED_WORD_2
38REPORT_ANALOG   LITERAL1        Constants       RESERVED_WORD_2
39SET_PIN_MODE    LITERAL1        Constants       RESERVED_WORD_2
40SYSTEM_RESET    LITERAL1        Constants       RESERVED_WORD_2
41SYSEX_START     LITERAL1        Constants       RESERVED_WORD_2
42
43auto    LITERAL1                RESERVED_WORD_2
44int8_t  LITERAL1                RESERVED_WORD_2
45int16_t LITERAL1                RESERVED_WORD_2
46int32_t LITERAL1                RESERVED_WORD_2
47int64_t LITERAL1                RESERVED_WORD_2
48uint8_t LITERAL1                RESERVED_WORD_2
49uint16_t        LITERAL1                RESERVED_WORD_2
50uint32_t        LITERAL1                RESERVED_WORD_2
51uint64_t        LITERAL1                RESERVED_WORD_2
52
53char16_t        LITERAL1                RESERVED_WORD_2
54char32_t        LITERAL1                RESERVED_WORD_2
55operator        LITERAL1                RESERVED_WORD_2
56enum    LITERAL1                RESERVED_WORD_2
57delete  LITERAL1                RESERVED_WORD_2
58bool    LITERAL1                RESERVED_WORD_2
59boolean LITERAL1        BooleanVariables        RESERVED_WORD_2
60byte    LITERAL1        Byte    RESERVED_WORD_2
61char    LITERAL1        Char    RESERVED_WORD_2
62const   LITERAL1        Const   RESERVED_WORD_2
63false   LITERAL1        Constants       LITERAL_BOOLEAN
64float   LITERAL1        Float   RESERVED_WORD_2
65double  LITERAL1                RESERVED_WORD_2
66null    LITERAL1                RESERVED_WORD_2
67NULL    LITERAL1                RESERVED_WORD_2
68int     LITERAL1        Int     RESERVED_WORD_2
69long    LITERAL1        Long    RESERVED_WORD_2
70new     LITERAL1                RESERVED_WORD_2
71private LITERAL1                RESERVED_WORD_2
72protected       LITERAL1                RESERVED_WORD_2
73public  LITERAL1                RESERVED_WORD_2
74short   LITERAL1                RESERVED_WORD_2
75signed  LITERAL1                RESERVED_WORD_2
76static  LITERAL1        Static  RESERVED_WORD_2
77volatile        LITERAL1        Volatile        RESERVED_WORD_2
78String  LITERAL1        String  RESERVED_WORD_2
79void    LITERAL1        Void    RESERVED_WORD_2
80true    LITERAL1                LITERAL_BOOLEAN
81unsigned        LITERAL1                RESERVED_WORD_2
82word    LITERAL1                RESERVED_WORD_2
83array   LITERAL1        Constants       RESERVED_WORD_2
84sizeof  LITERAL1        Constants       RESERVED_WORD_2
85dynamic_cast    LITERAL1        Constants       RESERVED_WORD_2
86typedef LITERAL1        Constants       RESERVED_WORD_2
87const_cast      LITERAL1        Constants       RESERVED_WORD_2
88struct  LITERAL1        Constants       RESERVED_WORD_2
89static_cast     LITERAL1        Constants       RESERVED_WORD_2
90union   LITERAL1        Constants       RESERVED_WORD_2
91friend  LITERAL1        Constants       RESERVED_WORD_2
92extern  LITERAL1        Constants       RESERVED_WORD_2
93class   LITERAL1        Constants       RESERVED_WORD_2
94reinterpret_cast        LITERAL1        Constants       RESERVED_WORD_2
95register        LITERAL1        Constants       RESERVED_WORD_2
96explicit        LITERAL1        Constants       RESERVED_WORD_2
97inline  LITERAL1        Constants       RESERVED_WORD_2
98_Bool   LITERAL1        Constants       RESERVED_WORD_2
99complex LITERAL1        Constants       RESERVED_WORD_2
100_Complex        LITERAL1        Constants       RESERVED_WORD_2
101_Imaginary      LITERAL1        Constants       RESERVED_WORD_2
102atomic_bool     LITERAL1        Constants       RESERVED_WORD_2
103atomic_char     LITERAL1        Constants       RESERVED_WORD_2
104atomic_schar    LITERAL1        Constants       RESERVED_WORD_2
105atomic_uchar    LITERAL1        Constants       RESERVED_WORD_2
106atomic_short    LITERAL1        Constants       RESERVED_WORD_2
107atomic_ushort   LITERAL1        Constants       RESERVED_WORD_2
108atomic_int      LITERAL1        Constants       RESERVED_WORD_2
109atomic_uint     LITERAL1        Constants       RESERVED_WORD_2
110atomic_long     LITERAL1        Constants       RESERVED_WORD_2
111atomic_ulong    LITERAL1        Constants       RESERVED_WORD_2
112atomic_llong    LITERAL1        Constants       RESERVED_WORD_2
113atomic_ullong   LITERAL1        Constants       RESERVED_WORD_2
114virtual LITERAL1        Constants       RESERVED_WORD_2
115PROGMEM LITERAL1        Constants       RESERVED_WORD_2
116
117# KEYWORD2 specifies methods and functions
118
119abs     KEYWORD2        Abs
120acos    KEYWORD2        ACos
121asin    KEYWORD2        ASin
122atan    KEYWORD2        ATan
123atan2   KEYWORD2        ATan2
124ceil    KEYWORD2        Ceil
125constrain       KEYWORD2        Constrain
126cos     KEYWORD2        Cos
127degrees KEYWORD2
128exp     KEYWORD2        Exp
129floor   KEYWORD2        Floor
130log     KEYWORD2        Log
131map     KEYWORD2        Map
132max     KEYWORD2        Max
133min     KEYWORD2        Min
134radians KEYWORD2
135random  KEYWORD2        Random
136randomSeed      KEYWORD2        RandomSeed
137round   KEYWORD2
138sin     KEYWORD2        Sin
139sq      KEYWORD2        Sq
140sqrt    KEYWORD2        Sqrt
141tan     KEYWORD2        Tan
142pow     KEYWORD2        Pow
143
144bitRead KEYWORD2        BitRead
145bitWrite        KEYWORD2        BitWrite
146bitSet  KEYWORD2        BitSet
147bitClear        KEYWORD2        BitClear
148bit     KEYWORD2        Bit
149highByte        KEYWORD2        HighByte
150lowByte KEYWORD2        LowByte
151
152analogReference KEYWORD2        AnalogReference
153analogRead      KEYWORD2        AnalogRead
154analogReadResolution    KEYWORD2        AnalogReadResolution
155analogWrite     KEYWORD2        AnalogWrite
156analogWriteResolution   KEYWORD2        AnalogWriteResolution
157attachInterrupt KEYWORD2        AttachInterrupt
158detachInterrupt KEYWORD2        DetachInterrupt
159digitalPinToInterrupt   KEYWORD2        DigitalPinToInterrupt
160delay   KEYWORD2        Delay
161delayMicroseconds       KEYWORD2        DelayMicroseconds
162digitalWrite    KEYWORD2        DigitalWrite
163digitalRead     KEYWORD2        DigitalRead
164interrupts      KEYWORD2
165millis  KEYWORD2        Millis
166micros  KEYWORD2        Micros
167noInterrupts    KEYWORD2        NoInterrupts
168noTone  KEYWORD2        NoTone
169pinMode KEYWORD2        PinMode
170pulseIn KEYWORD2        PulseIn
171pulseInLong     KEYWORD2        PulseInLong
172shiftIn KEYWORD2        ShiftIn
173shiftOut        KEYWORD2        ShiftOut
174tone    KEYWORD2        Tone
175yield   KEYWORD2        Yield
176
177Stream  KEYWORD2
178Serial  KEYWORD1        Serial  DATA_TYPE
179Serial1 KEYWORD1        Serial  DATA_TYPE
180Serial2 KEYWORD1        Serial  DATA_TYPE
181Serial3 KEYWORD1        Serial  DATA_TYPE
182SerialUSB       KEYWORD1        Serial  DATA_TYPE
183begin   KEYWORD2        Serial_Begin
184end     KEYWORD2        Serial_End
185peek    KEYWORD2        Serial_Peek
186read    KEYWORD2        Serial_Read
187print   KEYWORD2        Serial_Print
188println KEYWORD2        Serial_Println
189available       KEYWORD2        Serial_Available
190availableForWrite       KEYWORD2
191flush   KEYWORD2        Serial_Flush
192setTimeout      KEYWORD2
193find    KEYWORD2
194findUntil       KEYWORD2
195parseInt        KEYWORD2
196parseFloat      KEYWORD2
197readBytes       KEYWORD2
198readBytesUntil  KEYWORD2
199readString      KEYWORD2
200readStringUntil KEYWORD2
201trim    KEYWORD2
202toUpperCase     KEYWORD2
203toLowerCase     KEYWORD2
204charAt  KEYWORD2
205compareTo       KEYWORD2
206concat  KEYWORD2
207endsWith        KEYWORD2
208startsWith      KEYWORD2
209equals  KEYWORD2
210equalsIgnoreCase        KEYWORD2
211getBytes        KEYWORD2
212indexOf KEYWORD2
213lastIndexOf     KEYWORD2
214length  KEYWORD2
215replace KEYWORD2
216setCharAt       KEYWORD2
217substring       KEYWORD2
218toCharArray     KEYWORD2
219toInt   KEYWORD2
220
221Keyboard        KEYWORD1                DATA_TYPE
222Mouse   KEYWORD1                DATA_TYPE
223press   KEYWORD2
224release KEYWORD2
225releaseAll      KEYWORD2
226accept  KEYWORD2
227click   KEYWORD2
228move    KEYWORD2
229isPressed       KEYWORD2
230
231isAlphaNumeric  KEYWORD2
232isAlpha KEYWORD2
233isAscii KEYWORD2
234isWhitespace    KEYWORD2
235isControl       KEYWORD2
236isDigit KEYWORD2
237isGraph KEYWORD2
238isLowerCase     KEYWORD2
239isPrintable     KEYWORD2
240isPunct KEYWORD2
241isSpace KEYWORD2
242isUpperCase     KEYWORD2
243isHexadecimalDigit      KEYWORD2
244
245# KEYWORD3 specifies structures
246
247break   KEYWORD3        Break   RESERVED_WORD
248case    KEYWORD3        SwitchCase      RESERVED_WORD
249override        KEYWORD3                RESERVED_WORD
250final   KEYWORD3                RESERVED_WORD
251continue        KEYWORD3        Continue        RESERVED_WORD
252default KEYWORD3        SwitchCase      RESERVED_WORD
253do      KEYWORD3        DoWhile RESERVED_WORD
254else    KEYWORD3        Else    RESERVED_WORD
255for     KEYWORD3        For     RESERVED_WORD
256if      KEYWORD3        If      RESERVED_WORD
257return  KEYWORD3        Return  RESERVED_WORD
258goto    KEYWORD3                RESERVED_WORD
259       
260switch  KEYWORD3        SwitchCase      RESERVED_WORD
261throw   KEYWORD3                RESERVED_WORD
262try     KEYWORD3                RESERVED_WORD
263while   KEYWORD3        While   RESERVED_WORD
264
265setup   KEYWORD3        Setup   RESERVED_WORD
266loop    KEYWORD3        Loop    RESERVED_WORD
267export  KEYWORD3                RESERVED_WORD
268
269not     KEYWORD3        If      RESERVED_WORD
270or      KEYWORD3        If      RESERVED_WORD
271and     KEYWORD3        If      RESERVED_WORD
272xor     KEYWORD3        If      RESERVED_WORD
273
274# operators aren't highlighted, but may have documentation
275
276+=              IncrementCompound
277+               Arithmetic
278[]              arrayaccess
279=               assign
280&               BitwiseAnd
281|               BitwiseAnd
282^               BitwiseAnd
283~               BitwiseXorNot
284,
285//              Comments
286?:
287{}              Braces
288--              Increment
289/               Arithmetic
290/*              Comments
291.               dot
292==              If
293<               If
294<=              If
295++              Increment
296!=              If
297<<              Bitshift
298>               If
299>=              If
300&&              Boolean
301!               Boolean
302||              Boolean
303-               Arithmetic
304%               Modulo
305*               Arithmetic
306()              parentheses
307>>              Bitshift
308;               SemiColon
309-=              DecrementCompound
310
311\#include       KEYWORD3                PREPROCESSOR
312\#define        KEYWORD3                PREPROCESSOR
313\#elif  KEYWORD3                PREPROCESSOR
314\#else  KEYWORD3                PREPROCESSOR
315\#error KEYWORD3                PREPROCESSOR
316\#if    KEYWORD3                PREPROCESSOR
317\#ifdef KEYWORD3                PREPROCESSOR
318\#ifndef        KEYWORD3                PREPROCESSOR
319\#pragma        KEYWORD3                PREPROCESSOR
320\#warning       KEYWORD3                PREPROCESSOR
Note: See TracBrowser for help on using the repository browser.