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"))
 |