#######################################
# Syntax Coloring Map for QuarkTS++
#######################################

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

interp1	KEYWORD1
interp1Method	KEYWORD1
real_t	KEYWORD1
bitfield	KEYWORD1
crc	KEYWORD1
shapeMF	KEYWORD1
deFuzzMethod	KEYWORD1
paramValue	KEYWORD1
parameter	KEYWORD1
type	KEYWORD1
core	KEYWORD1
fis	KEYWORD1
system	KEYWORD1
ioBase	KEYWORD1
input	KEYWORD1
output	KEYWORD1
mf	KEYWORD1
rules	KEYWORD1
tag	KEYWORD1
deFuzzFunction	KEYWORD1
fuzzyOperator	KEYWORD1
deFuzzMethod	KEYWORD1
fp16	KEYWORD1
fp16Raw_t	KEYWORD1
compareFcn_t	KEYWORD1
forEachFcn_t	KEYWORD1
ltisysType	KEYWORD1
continuousStates	KEYWORD1
discreteStates	KEYWORD1
continuousTF	KEYWORD1
discreteTF	KEYWORD1
transportDelay	KEYWORD1
discreteDelay	KEYWORD1
ltisys	KEYWORD1
discreteSystem	KEYWORD1
continuousSystem	KEYWORD1
nState	KEYWORD1
integrationMethod	KEYWORD1
pidMode	KEYWORD1
pidDirection	KEYWORD1
pidController	KEYWORD1
pidGains	KEYWORD1
pidAutoTuning	KEYWORD1
pidController	KEYWORD1
rms	KEYWORD1
smoother	KEYWORD1
smootherLPF1	KEYWORD1
smootherLPF2	KEYWORD1
smootherMWM1	KEYWORD1
smootherMWM2	KEYWORD1
smootherMOR1	KEYWORD1
smootherMOR2	KEYWORD1
smootherGMWF	KEYWORD1
smootherEXPW	KEYWORD1
smootherKLMN	KEYWORD1
smootherDESF	KEYWORD1
smootherALNF	KEYWORD1
tdl	KEYWORD1

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

setMethod	KEYWORD2
bitfield_size	KEYWORD2
setup	KEYWORD2
clearAll	KEYWORD2
setAll	KEYWORD2
setBit	KEYWORD2
clearBit	KEYWORD2
toggleBit	KEYWORD2
readBit	KEYWORD2
writeBit	KEYWORD2
readUINTn	KEYWORD2
writeUINTn	KEYWORD2
readFloat	KEYWORD2
writeFloat	KEYWORD2
dump	KEYWORD2
generic	KEYWORD2
crc8	KEYWORD2
crc8_CDMA2000	KEYWORD2
crc8_DARC	KEYWORD2
crc8_DVS_S2	KEYWORD2
crc8_EBU	KEYWORD2
crc8_I_CODE	KEYWORD2
crc8_ITU	KEYWORD2
crc8_MAXIM	KEYWORD2
crc8_ROHC	KEYWORD2
crc8_WCDMA	KEYWORD2
crc16_CCITT_FALSE	KEYWORD2
crc16_ARC	KEYWORD2
crc16_AUG_CCITT	KEYWORD2
crc16_BUYPASS	KEYWORD2
crc16_CDMA2000	KEYWORD2
crc16_DDS_110	KEYWORD2
crc16_DECT_R	KEYWORD2
crc16_DECT_X	KEYWORD2
crc16_DNP	KEYWORD2
crc16_EN_13757	KEYWORD2
crc16_GENIBUS	KEYWORD2
crc16_MAXIM	KEYWORD2
crc16_MCRF4XX	KEYWORD2
crc16_RIELLO	KEYWORD2
crc16_T10_DIF	KEYWORD2s
crc16_TELEDISK	KEYWORD2
crc16_TMS37157	KEYWORD2
crc16_USB	KEYWORD2
crc16_A	KEYWORD2
crc16_KERMIT	KEYWORD2
crc16_MODBUS	KEYWORD2
crc16_X_25	KEYWORD2
crc16_XMODEM	KEYWORD2
crc32	KEYWORD2
crc32_BZIP2	KEYWORD2
crc32_C	KEYWORD2
crc32_D	KEYWORD2
crc32_JAMCRC	KEYWORD2
crc32_MPEG2	KEYWORD2
crc32_POSIX	KEYWORD2
crc32_Q	KEYWORD2
crc32_XFER	KEYWORD2
storeAggregatedRegion	KEYWORD2
setupInput	KEYWORD2
setupOutput	KEYWORD2
setupInputMF	KEYWORD2
setupOutputMF	KEYWORD2
setInput	KEYWORD2
getOutput	KEYWORD2
setParameter	KEYWORD2
setDeFuzzMethod	KEYWORD2
fuzzify	KEYWORD2
deFuzzify	KEYWORD2
inference	KEYWORD2
setRuleWeights	KEYWORD2
getNumberOfPoints	KEYWORD2
isOverflow	KEYWORD2
isExpMax	KEYWORD2
raw	KEYWORD2
toInt	KEYWORD2
toFloat	KEYWORD2
toDouble	KEYWORD2
from	KEYWORD2
floor	KEYWORD2
ceil	KEYWORD2
round	KEYWORD2
abs	KEYWORD2
sqrt	KEYWORD2
exp	KEYWORD2
log	KEYWORD2
log2	KEYWORD2
radToDeg	KEYWORD2
degToRad	KEYWORD2
wrapToPi	KEYWORD2
wrapTo180	KEYWORD2
sin	KEYWORD2
cos	KEYWORD2
tan	KEYWORD2
atan2	KEYWORD2
asin	KEYWORD2
acos	KEYWORD2
atan	KEYWORD2
sinh	KEYWORD2
cosh	KEYWORD2
tanh	KEYWORD2
pow	KEYWORD2
toASCII	KEYWORD2
swap	KEYWORD2
sort	KEYWORD2
reverse	KEYWORD2
rotate	KEYWORD2
set	KEYWORD2
lSearch	KEYWORD2
bSearch	KEYWORD2
forEach	KEYWORD2
excite	KEYWORD2
isInitialized	KEYWORD2
setInitStates	KEYWORD2
getType	KEYWORD2
setDelay	KEYWORD2
setSaturation	KEYWORD2
updateFIR	KEYWORD2
setIntegrationMethod	KEYWORD2
mapMinMax	KEYWORD2
normalize	KEYWORD2
inRangeCoerce	KEYWORD2
isEqual	KEYWORD2
inPolygon	KEYWORD2
inCircle	KEYWORD2
init	KEYWORD2
integrate	KEYWORD2
derive	KEYWORD2
setIntegrationMethod	KEYWORD2
getEstimates	KEYWORD2
setDirection	KEYWORD2
setParams	KEYWORD2
setGains	KEYWORD2
setExtraGains	KEYWORD2
setSeries	KEYWORD2
setEpsilon	KEYWORD2
setDerivativeFilter	KEYWORD2
setMode	KEYWORD2
setReferenceWeighting	KEYWORD2
setManualInput	KEYWORD2
setModelReferenceControl	KEYWORD2
removeModelReferenceControl	KEYWORD2
control	KEYWORD2
bindAutoTuning	KEYWORD2
unbindAutoTuning	KEYWORD2
enableAutoTuning	KEYWORD2
isAutoTuningComplete	KEYWORD2
setAutoTuningParameters	KEYWORD2
reset	KEYWORD2
update	KEYWORD2
setParams	KEYWORD2
smooth	KEYWORD2
flush	KEYWORD2
getOldest	KEYWORD2
getRecent	KEYWORD2
getAtIndex	KEYWORD2
insertSample	KEYWORD2

#######################################
# Constants(LITERAL1)
INTERP1_NEXT	LITERAL1
INTERP1_PREVIOUS	LITERAL1
INTERP1_NEAREST	LITERAL1
INTERP1_LINEAR	LITERAL1
INTERP1_SINE	LITERAL1
INTERP1_CUBIC	LITERAL1
INTERP1_HERMITE	LITERAL1
INTERP1_SPLINE	LITERAL1
INTERP1_CONSTRAINED_SPLINE	LITERAL1
CRC8	LITERAL1
CRC16	LITERAL1
CRC32	LITERAL1
custommf	LITERAL1
trimf	LITERAL1
trapmf	LITERAL1
gbellmf	LITERAL1
gaussmf	LITERAL1
gauss2mf	LITERAL1
sigmf	LITERAL1
dsigmf	LITERAL1
psigmf	LITERAL1
pimf	LITERAL1
smf	LITERAL1
zmf	LITERAL1
singletonmf	LITERAL1
concavemf	LITERAL1
spikemf	LITERAL1
linsmf	LITERAL1
linzmf	LITERAL1
rectmf	LITERAL1
cosmf	LITERAL1
constantmf	LITERAL1
linearmf	LITERAL1
tlinsmf	LITERAL1
tlinzmf	LITERAL1
tconcavemf	LITERAL1
tsigmf	LITERAL1
tsmf	LITERAL1
tzmf	LITERAL1
centroid	LITERAL1
bisector	LITERAL1
mom	LITERAL1
lom	LITERAL1
som	LITERAL1
wtaver	LITERAL1
wtsum	LITERAL1
FIS_MIN	LITERAL1
FIS_PROD	LITERAL1
FIS_MAX	LITERAL1
FIS_PROBOR	LITERAL1
FIS_SUM	LITERAL1
FIS_Implication	LITERAL1
FIS_Aggregation	LITERAL1
FIS_AND	LITERAL1
FIS_OR	LITERAL1
FIS_EvalPoints	LITERAL1
Mamdani	LITERAL1
Sugeno	LITERAL1
Tsukamoto	LITERAL1
FIS_DEFUZZ_INIT	LITERAL1
FIS_DEFUZZ_COMPUTE	LITERAL1
FIS_DEFUZZ_END	LITERAL1
FIS_RULES_BEGIN	LITERAL1
FIS_RULES_END	LITERAL1
IF	LITERAL1
AND	LITERAL1
OR	LITERAL1
THEN	LITERAL1
IS	LITERAL1
IS_NOT	LITERAL1
END	LITERAL1
LTISYS_TYPE_UNKNOWN	LITERAL1
LTISYS_TYPE_CONTINUOUS	LITERAL1
LTISYS_TYPE_DISCRETE	LITERAL1
INTEGRATION_RECTANGULAR	LITERAL1
INTEGRATION_TRAPEZOIDAL	LITERAL1
INTEGRATION_SIMPSON	LITERAL1
PID_AUTOMATIC	LITERAL1
PID_MANUAL	LITERAL1
PID_FORWARD	LITERAL1
PID_BACKWARD	LITERAL1
#######################################

