###################################################################################
# (GNU) SmallTalk syntax hilighting by Carlos Rodrigues <a9566@lei.di.fct.unl.pt> #
###################################################################################
# I guess this is not very syntax strict, but it makes the code
# a lot more readable.
context default
keyword whole methodsFor color19
keyword whole subclass color19
keyword whole class color19
keyword whole nil color19
keyword whole self color19
keyword whole instanceVariableNames color19
keyword whole classVariableNames color19
keyword whole poolDictionaries color19
keyword whole category color19
keyword whole super color19
keyword whole category color19
keyword whole variableSubclass color19
keyword whole variableByteSubclass color19
keyword whole variableWordSubclass color19
keyword whole superclass color19
keyword whole not color90
keyword whole comment color90
keyword whole error color90
keyword whole at color90
keyword whole put color90
keyword whole add color90
keyword whole remove color90
keyword whole new color90
keyword whole ifTrue color90
keyword whole ifFalse color90
keyword whole whileTrue color90
keyword whole whileFalse color90
keyword whole ifAbsent color90
keyword whole init color90
keyword whole do color90
keyword whole from color90
keyword whole with color90
keyword whole do color90
keyword whole true color90
keyword whole false color90
keyword whole or color90
keyword whole and color90
keyword whole to color90
keyword whole by color90
keyword whole Smalltalk color88
keyword whole Object color88
keyword whole Autoload color88
keyword whole Behavior color88
keyword whole ClassDescription color88
keyword whole Class color88
keyword whole MetaClass color88
keyword whole BlockContext color88
keyword whole Boolean color88
keyword whole False color88
keyword whole True color88
keyword whole CFunctionDescriptor color88
keyword whole CObject color88
keyword whole Collection color88
keyword whole Bag color88
keyword whole MappedCollection color88
keyword whole SequenceableCollection color88
keyword whole ArrayedCollection color88
keyword whole Array color88
keyword whole ByteArray color88
keyword whole CompiledCollection color88
keyword whole String color88
keyword whole Symbol color88
keyword whole Interval color88
keyword whole LinkedList color88
keyword whole Semaphore color88
keyword whole OrderedCollection color88
keyword whole SortedCollection color88
keyword whole Set color88
keyword whole Dictionary color88
keyword whole IdentityDictionary color88
keyword whole SystemDictionary color88
keyword whole Delay color88
keyword whole FileSegment color88
keyword whole Link color88
keyword whole Process color88
keyword whole SymLink color88
keyword whole Magnitude color88
keyword whole Character color88
keyword whole Date color88
keyword whole LookupKey color88
keyword whole Association color88
keyword whole Number color88
keyword whole Float color88
keyword whole Integer color88
keyword whole Time color88
keyword whole Memory color88
keyword whole ByteMemory color88
keyword whole WordMemory color88
keyword whole Message color88
keyword whole MethodContext color88
keyword whole MethodInfo color88
keyword whole ProcessorScheduler color88
keyword whole SharedQueue color88
keyword whole Stream color88
keyword whole PositionableStream color88
keyword whole ReadStream color88
keyword whole WriteStream color88
keyword whole ReadWriteStream color88
keyword whole FileStream color88
keyword whole Random color88
keyword whole TokenStream color88
keyword whole UndefinedObject color88
keyword wholeright !! color196
keyword wholeright ! color196
keyword wholeleft ! color196
keyword wholeright . color196
keyword > color26
keyword <> color26
keyword < color26
keyword \+ color26
keyword - color26
keyword \* color26
keyword / color26
keyword % color26
keyword = color26
keyword | color26
keyword # color26
keyword @ color26
keyword ^ color26
keyword { color26
keyword } color26
keyword ( color26
keyword ) color26
keyword [ color26
keyword ] color26
keyword , color26
keyword : color26
keyword & color26
keyword $ color26
keyword . color26
keyword ! color26
keyword ; color26
keyword _ color26
keyword ~ color26
keyword ? color26
context $ ; color26
context " " color30
context ' ' color17
keyword \\\n color90
keyword \\" color90
keyword \\\\ color90
keyword \\' color90