# Scott Billings

context default
	keyword whole abs	yellow
	keyword whole delta	yellow
	keyword whole is	yellow
	keyword whole loop	yellow
	keyword whole of	yellow
	keyword whole range	yellow
	keyword whole return	yellow
	keyword whole use	yellow
	keyword whole with	yellow

# prevents - keyword from interfering with comment
	keyword --	brown

	keyword #	brightgreen
	keyword '	brightgreen
	keyword (	brightgreen
	keyword )	brightgreen
	keyword \*\*	brightgreen
	keyword \*	brightgreen
	keyword \+	brightgreen
	keyword ,	brightgreen
	keyword -	brightgreen
	keyword .	brightgreen
	keyword ..	brightgreen
	keyword /=	brightgreen
	keyword /	brightgreen
	keyword :=	brightgreen
	keyword :	brightgreen
	keyword ;	brightgreen
	keyword =>	brightgreen
	keyword =	brightgreen

	keyword whole begin	brightred
	keyword whole case	brightred
	keyword whole else	brightred
	keyword whole elsif	brightred
	keyword whole end	brightred
	keyword whole exit	brightred
	keyword whole for	brightred
	keyword whole if	brightred
	keyword whole then	brightred
	keyword whole when	brightred
	keyword whole while	brightred

	keyword whole array	cyan
	keyword whole boolean	cyan
	keyword whole character	cyan
	keyword whole fixed	cyan
	keyword whole float	cyan
	keyword whole integer	cyan
	keyword whole string	cyan

	keyword whole goto	brightcyan
	keyword whole new_line	brightcyan
	keyword whole subtype	brightcyan
	keyword whole type	brightcyan

	keyword whole function	magenta
	keyword whole new	magenta
	keyword whole package	magenta
	keyword whole procedure	magenta

context exclusive -- \n	brown

context " "	green