-
Notifications
You must be signed in to change notification settings - Fork 4
/
keywords.txt
200 lines (168 loc) · 3.42 KB
/
keywords.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
#######################################
# Syntax Coloring Map For Plaquette
#######################################
#######################################
# Datatypes (KEYWORD1)
#######################################
Plaquette KEYWORD1
AnalogIn KEYWORD1
DigitalIn KEYWORD1
AnalogOut KEYWORD1
DigitalOut KEYWORD1
StreamIn KEYWORD1
StreamOut KEYWORD1
SquareOsc KEYWORD1
TriOsc KEYWORD1
SineOsc KEYWORD1
Alarm KEYWORD1
Metro KEYWORD1
Ramp KEYWORD1
Timer KEYWORD1
MinMaxScaler KEYWORD1
Normalizer KEYWORD1
PeakDetector KEYWORD1
Smoother KEYWORD1
ServoOut KEYWORD1
ContinuousServoOut KEYWORD1
#######################################
# Methods and Functions (KEYWORD2)
#######################################
# Core
begin KEYWORD2
step KEYWORD2
autoSampleRate KEYWORD2
enableAutoSampleRate KEYWORD2
sampleRate KEYWORD2
samplePeriod KEYWORD2
seconds KEYWORD2
beginSerial KEYWORD2
# Utils
mapFloat KEYWORD2
mapFrom01 KEYWORD2
mapTo01 KEYWORD2
randomFloat KEYWORD2
wrap KEYWORD2
# Node
put KEYWORD2
get KEYWORD2
# AnalogNode
mapTo KEYWORD2
# DigitalNode
on KEYWORD2
off KEYWORD2
toggle KEYWORD2
putOn KEYWORD2
isOn KEYWORD2
isOff KEYWORD2
getInt KEYWORD2
# DigitalSource
fell KEYWORD2
rose KEYWORD2
changed KEYWORD2
# PinUnit
pin KEYWORD2
mode KEYWORD2
# Smoothable
smooth KEYWORD2
noSmooth KEYWORD2
# Debounceable
debounce KEYWORD2
noDebounce KEYWORD2
debounceMode KEYWORD2
# Window-based
infiniteTimeWindow KEYWORD2
timeWindow KEYWORD2
cutoff KEYWORD2
# Oscillators
period KEYWORD2
frequency KEYWORD2
dutyCycle KEYWORD2
width KEYWORD2
phase KEYWORD2
amplitude KEYWORD2
shiftBy KEYWORD2
timeToPhase KEYWORD2
# Normalizer
targetMean KEYWORD2
targetStdDev KEYWORD2
mean KEYWORD2
stdDev KEYWORD2
var KEYWORD2
normalize KEYWORD2
isOutlier KEYWORD2
isHighOutlier KEYWORD2
isLowOutlier KEYWORD2
highOutlierThreshold KEYWORD2
lowOutlierThreshold KEYWORD2
clamp KEYWORD2
noClamp KEYWORD2
isClamped KEYWORD2
# AbstractTimer
start KEYWORD2
stop KEYWORD2
resume KEYWORD2
elapsed KEYWORD2
progress KEYWORD2
isStarted KEYWORD2
isComplete KEYWORD2
hasPassed KEYWORD2
# Stream
precision KEYWORD2
# PeakDetector
reloadThreshold KEYWORD2
triggerThreshold KEYWORD2
fallbackTolerance KEYWORD2
modeInverted KEYWORD2
modeCrossing KEYWORD2
modeApex KEYWORD2
# Easing functions
easeOutSine KEYWORD2
easeInOutSine KEYWORD2
easeInQuad KEYWORD2
easeOutQuad KEYWORD2
easeInOutQuad KEYWORD2
easeInCubic KEYWORD2
easeOutCubic KEYWORD2
easeInOutCubic KEYWORD2
easeInQuart KEYWORD2
easeOutQuart KEYWORD2
easeInOutQuart KEYWORD2
easeInQuint KEYWORD2
easeOutQuint KEYWORD2
easeInOutQuint KEYWORD2
easeInExpo KEYWORD2
easeOutExpo KEYWORD2
easeInOutExpo KEYWORD2
easeInCirc KEYWORD2
easeOutCirc KEYWORD2
easeInOutCirc KEYWORD2
easeInBack KEYWORD2
easeOutBack KEYWORD2
easeInOutBack KEYWORD2
easeInElastic KEYWORD2
easeOutElastic KEYWORD2
easeInOutElastic KEYWORD2
easeInBounce KEYWORD2
easeOutBounce KEYWORD2
easeInOutBounce KEYWORD2
#######################################
# Instances (KEYWORD2)
#######################################
#######################################
# Constants (LITERAL1)
#######################################
DEFAULT LITERAL1
INVERTED LITERAL1
INTERNAL_PULLUP LITERAL1
SOURCE LITERAL1
SINK LITERAL1
UNCONSTRAIN LITERAL1
CONSTRAIN LITERAL1
WRAP LITERAL1
DEBOUNCE_STABLE LITERAL1
DEBOUNCE_LOCK_OUT LITERAL1
DEBOUNCE_PROMPT_DETECT LITERAL1
PEAK_RISING LITERAL1
PEAK_FALLING LITERAL1
PEAK_MAX LITERAL1
PEAK_MIN LITERAL1