> > > > Moving all the keywords into a hashtable, and using that to > differentiate > > between keywords and identifiers actually works very well. > > I never understood why people use a hash table rather than a pattern match > in > OCaml. > Because, at least what I think, comparing strings using a hash-table is way faster than comparing them using pattern-matching. - Tom