#######################################
# Syntax coloring for NiusThread
#######################################

#######################################
# Datatypes / classes (KEYWORD1)
#######################################

ThreadClass	KEYWORD1
Thread	KEYWORD1
NiusThread	KEYWORD1

#######################################
# Methods (KEYWORD2)
#######################################

begin	KEYWORD2
end	KEYWORD2
isAvailable	KEYWORD2
setNetwork	KEYWORD2
start	KEYWORD2
stop	KEYWORD2
process	KEYWORD2
role	KEYWORD2
roleString	KEYWORD2
isAttached	KEYWORD2
rloc16	KEYWORD2
getEui64	KEYWORD2
instance	KEYWORD2
coapStart	KEYWORD2
onCoapGet	KEYWORD2
onCoapPost	KEYWORD2
coapPost	KEYWORD2
coapGet	KEYWORD2

#######################################
# Constants (LITERAL1)
#######################################

THREAD_OK	LITERAL1
THREAD_NOT_STARTED	LITERAL1
THREAD_BAD_PARAM	LITERAL1
THREAD_INTERNAL	LITERAL1
ROLE_DISABLED	LITERAL1
ROLE_DETACHED	LITERAL1
ROLE_CHILD	LITERAL1
ROLE_ROUTER	LITERAL1
ROLE_LEADER	LITERAL1
