#######################################
# Core Classes
#######################################
Tickable	KEYWORD1
IHandler	KEYWORD1
Handler	KEYWORD1
HandlerF	KEYWORD1
IReader	KEYWORD1
IReaderAdapter	KEYWORD1
DelayTimer	KEYWORD1
RepeatTimer	KEYWORD1
Heartbeat 	KEYWORD1

#######################################
# Switch & Button Classes
#######################################
Switch	KEYWORD1
Button	KEYWORD1
KeyButton	KEYWORD1
PinSwitch	KEYWORD1
PinButton	KEYWORD1
PinKeyButton	KEYWORD1
PullupSwitch	KEYWORD1
PullUpButton	KEYWORD1
PinMultiSwitch	KEYWORD1
PinMultiButton	KEYWORD1
PinMultiKeyButton	KEYWORD1

#######################################
# Indicator Classes
#######################################
Indicator	KEYWORD1
BlinkingIndicator	KEYWORD1
CountdownIndicator	KEYWORD1

#######################################
# Reader Classes
#######################################
DigitalPinReader	KEYWORD1
AnalogPinReader	KEYWORD1
DebounceDecor	KEYWORD1
BinarizeEqDecor	KEYWORD1
PolarizeDecor	KEYWORD1
QuantizeDecor	KEYWORD1
Joystick	KEYWORD1
PinJoystick	KEYWORD1
Slider	KEYWORD1
PinSlider	KEYWORD1

#######################################
# Utility Classes
#######################################
List	KEYWORD1
ListIterator	KEYWORD1

#######################################
# Event Constants
#######################################
ON_CHANGE	LITERAL1
ON_PRESS	LITERAL1
ON_RELEASE	LITERAL1
ON_PRESS	LITERAL1
ON_RELEASE	LITERAL1
ON_SHORTCLICK	LITERAL1
ON_LONGCLICK	LITERAL1

#######################################
# Methods
#######################################
on	KEYWORD2
off	KEYWORD2
start	KEYWORD2
stop	KEYWORD2
tac	KEYWORD2
invoke	KEYWORD2
setListener	KEYWORD2
enable	KEYWORD2
getValue	KEYWORD2
setTrim	KEYWORD2
getTrim	KEYWORD2
getLevel	KEYWORD2
append	KEYWORD2
first	KEYWORD2
count	KEYWORD
startCycle	KEYWORD2
onHeartbeat	KEYWORD2