It would be great if this array would be available from some predef 
global var or constant.
Here's what I extracted from
ruby-1.6.6/keywords:

keywords = [
'__LINE__', '__FILE__', 'BEGIN',  'END',   'alias',
'and',      'begin',    'break',  'case',  'class',
'def',      'defined?', 'do',     'else',  'elsif',
'end',      'ensure',   'false',  'for',   'if',
'in',       'module',   'next',   'nil',   'not',
'or',       'redo',     'rescue', 'retry', 'return',
'self',     'super',    'then',   'true',  'undef',
'unless',   'until',    'when',   'while', 'yield'
]


Tobi


-- 
http://www.pinkjuice.com/