#######################################
# Syntax Coloring Map For SchreinSerialParser
#######################################

#######################################
# Datatypes (KEYWORD1)
#######################################

SchreinSerialParser	KEYWORD1
ParsedFrame	KEYWORD1
ParserState	KEYWORD1
ErrorCode	KEYWORD1

#######################################
# Methods and Functions (KEYWORD2)
#######################################

loop	KEYWORD2
isFrameAvailable	KEYWORD2
getValue	KEYWORD2
resetFrame	KEYWORD2
sendFrame	KEYWORD2
buildCommand	KEYWORD2
dequeueFrame	KEYWORD2
pendingFrameCount	KEYWORD2
getLastError	KEYWORD2
getLastErrorMessage	KEYWORD2
clearError	KEYWORD2
setTimeout	KEYWORD2
enableChecksum	KEYWORD2
onError	KEYWORD2
onDataReceived	KEYWORD2
onFrameParsed	KEYWORD2
debugOutput	KEYWORD2
resetStats	KEYWORD2

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

WAITING_START	LITERAL1
READING_FRAME	LITERAL1
NO_ERROR	LITERAL1
BUFFER_OVERFLOW	LITERAL1
INVALID_FRAME	LITERAL1
TIMEOUT	LITERAL1
CHECKSUM_ERROR	LITERAL1
QUEUE_FULL	LITERAL1