Some checks failed
Detach Plugins / check (FlyGrep.vim) (push) Has been cancelled
Detach Plugins / check (GitHub.vim) (push) Has been cancelled
Detach Plugins / check (JavaUnit.vim) (push) Has been cancelled
Detach Plugins / check (SourceCounter.vim) (push) Has been cancelled
Detach Plugins / check (cpicker.nvim) (push) Has been cancelled
Detach Plugins / check (dein-ui.vim) (push) Has been cancelled
Detach Plugins / check (git.vim) (push) Has been cancelled
Detach Plugins / check (iedit.vim) (push) Has been cancelled
Detach Plugins / check (scrollbar.vim) (push) Has been cancelled
Detach Plugins / check (vim-chat) (push) Has been cancelled
Detach Plugins / check (vim-cheat) (push) Has been cancelled
Detach Plugins / check (vim-todo) (push) Has been cancelled
Detach Plugins / check (xmake.vim) (push) Has been cancelled
test / Linux (nvim, nightly) (push) Has been cancelled
test / Linux (nvim, v0.3.8) (push) Has been cancelled
test / Linux (nvim, v0.4.0) (push) Has been cancelled
test / Linux (nvim, v0.4.2) (push) Has been cancelled
test / Linux (nvim, v0.4.3) (push) Has been cancelled
test / Linux (nvim, v0.4.4) (push) Has been cancelled
test / Linux (nvim, v0.5.0) (push) Has been cancelled
test / Linux (nvim, v0.5.1) (push) Has been cancelled
test / Linux (nvim, v0.6.0) (push) Has been cancelled
test / Linux (nvim, v0.6.1) (push) Has been cancelled
test / Linux (nvim, v0.7.0) (push) Has been cancelled
test / Linux (nvim, v0.7.2) (push) Has been cancelled
test / Linux (nvim, v0.8.0) (push) Has been cancelled
test / Linux (nvim, v0.8.1) (push) Has been cancelled
test / Linux (nvim, v0.8.2) (push) Has been cancelled
test / Linux (nvim, v0.8.3) (push) Has been cancelled
test / Linux (nvim, v0.9.0) (push) Has been cancelled
test / Linux (nvim, v0.9.1) (push) Has been cancelled
test / Linux (true, vim, v7.4.052) (push) Has been cancelled
test / Linux (true, vim, v7.4.1689) (push) Has been cancelled
test / Linux (true, vim, v7.4.629) (push) Has been cancelled
test / Linux (true, vim, v8.0.0027) (push) Has been cancelled
test / Linux (true, vim, v8.0.0183) (push) Has been cancelled
test / Linux (vim, nightly) (push) Has been cancelled
test / Linux (vim, v8.0.0184) (push) Has been cancelled
test / Linux (vim, v8.0.1453) (push) Has been cancelled
test / Linux (vim, v8.1.2269) (push) Has been cancelled
test / Linux (vim, v8.2.2434) (push) Has been cancelled
test / Linux (vim, v8.2.3995) (push) Has been cancelled
test / Windows (nvim, nightly) (push) Has been cancelled
test / Windows (nvim, v0.3.8) (push) Has been cancelled
test / Windows (nvim, v0.4.2) (push) Has been cancelled
test / Windows (nvim, v0.4.3) (push) Has been cancelled
test / Windows (nvim, v0.4.4) (push) Has been cancelled
test / Windows (nvim, v0.5.0) (push) Has been cancelled
test / Windows (nvim, v0.5.1) (push) Has been cancelled
test / Windows (nvim, v0.6.0) (push) Has been cancelled
test / Windows (nvim, v0.6.1) (push) Has been cancelled
test / Windows (nvim, v0.7.0) (push) Has been cancelled
test / Windows (nvim, v0.7.2) (push) Has been cancelled
test / Windows (nvim, v0.8.0) (push) Has been cancelled
test / Windows (nvim, v0.8.1) (push) Has been cancelled
test / Windows (nvim, v0.8.2) (push) Has been cancelled
test / Windows (nvim, v0.8.3) (push) Has been cancelled
test / Windows (nvim, v0.9.0) (push) Has been cancelled
test / Windows (nvim, v0.9.1) (push) Has been cancelled
test / Windows (vim, nightly) (push) Has been cancelled
test / Windows (vim, v7.4.1185) (push) Has been cancelled
test / Windows (vim, v7.4.1689) (push) Has been cancelled
test / Windows (vim, v8.0.0027) (push) Has been cancelled
test / Windows (vim, v8.0.1453) (push) Has been cancelled
test / Windows (vim, v8.1.2269) (push) Has been cancelled
test / Windows (vim, v8.2.2434) (push) Has been cancelled
test / Windows (vim, v8.2.3995) (push) Has been cancelled
docker / docker (push) Has been cancelled
mirror / check (coding) (push) Has been cancelled
mirror / check (gitee) (push) Has been cancelled
mirror / check (gitlab) (push) Has been cancelled
112 lines
2.4 KiB
Scheme
112 lines
2.4 KiB
Scheme
; inherits: cpp
|
|
|
|
((identifier) @function.builtin
|
|
(#any-of? @function.builtin
|
|
; Digital I/O
|
|
"digitalRead"
|
|
"digitalWrite"
|
|
"pinMode"
|
|
; Analog I/O
|
|
"analogRead"
|
|
"analogReference"
|
|
"analogWrite"
|
|
; Zero, Due & MKR Family
|
|
"analogReadResolution"
|
|
"analogWriteResolution"
|
|
; Advanced I/O
|
|
"noTone"
|
|
"pulseIn"
|
|
"pulseInLong"
|
|
"shiftIn"
|
|
"shiftOut"
|
|
"tone"
|
|
; Time
|
|
"delay"
|
|
"delayMicroseconds"
|
|
"micros"
|
|
"millis"
|
|
; Math
|
|
"abs"
|
|
"constrain"
|
|
"map"
|
|
"max"
|
|
"min"
|
|
"pow"
|
|
"sq"
|
|
"sqrt"
|
|
; Trigonometry
|
|
"cos"
|
|
"sin"
|
|
"tan"
|
|
; Characters
|
|
"isAlpha"
|
|
"isAlphaNumeric"
|
|
"isAscii"
|
|
"isControl"
|
|
"isDigit"
|
|
"isGraph"
|
|
"isHexadecimalDigit"
|
|
"isLowerCase"
|
|
"isPrintable"
|
|
"isPunct"
|
|
"isSpace"
|
|
"isUpperCase"
|
|
"isWhitespace"
|
|
; Random Numbers
|
|
"random"
|
|
"randomSeed"
|
|
; Bits and Bytes
|
|
"bit"
|
|
"bitClear"
|
|
"bitRead"
|
|
"bitSet"
|
|
"bitWrite"
|
|
"highByte"
|
|
"lowByte"
|
|
; External Interrupts
|
|
"attachInterrupt"
|
|
"detachInterrupt"
|
|
; Interrupts
|
|
"interrupts"
|
|
"noInterrupts"
|
|
))
|
|
|
|
((identifier) @type.builtin
|
|
(#any-of? @type.builtin
|
|
"Serial"
|
|
"SPI"
|
|
"Stream"
|
|
"Wire"
|
|
"Keyboard"
|
|
"Mouse"
|
|
"String"
|
|
))
|
|
|
|
((identifier) @constant.builtin
|
|
(#any-of? @constant.builtin
|
|
"HIGH"
|
|
"LOW"
|
|
"INPUT"
|
|
"OUTPUT"
|
|
"INPUT_PULLUP"
|
|
"LED_BUILTIN"
|
|
))
|
|
|
|
(function_definition
|
|
(function_declarator
|
|
declarator: (identifier) @function.builtin)
|
|
(#any-of? @function.builtin "loop" "setup"))
|
|
|
|
(call_expression
|
|
function: (primitive_type) @function.builtin)
|
|
|
|
(call_expression
|
|
function: (identifier) @constructor
|
|
(#any-of? @constructor "SPISettings" "String"))
|
|
|
|
(declaration
|
|
(type_identifier) @type.builtin
|
|
(function_declarator
|
|
declarator: (identifier) @constructor)
|
|
(#eq? @type.builtin "SPISettings"))
|