ReservedKeywords + [
"Array",
"Float",
"Integer",
"String",
"`",
"abort",
"at_exit",
"autoload",
"autoload?",
"binding",
"block_given?",
"callcc",
"caller",
"catch",
"chomp",
"chomp!",
"chop",
"chop!",
"eval",
"exec",
"exit",
"exit!",
"fail",
"fork",
"format",
"getc",
"gets",
"global_variables",
"gsub",
"gsub!",
"initialize",
"initialize_copy",
"iterator?",
"lambda",
"load",
"local_variables",
"loop",
"open",
"p",
"print",
"printf",
"proc",
"putc",
"puts",
"raise",
"rand",
"readline",
"readlines",
"remove_instance_variable",
"require",
"scan",
"select",
"set_trace_func",
"singleton_method_added",
"singleton_method_removed",
"singleton_method_undefined",
"sleep",
"split",
"sprintf",
"srand",
"sub",
"sub!",
"syscall",
"system",
"test",
"throw",
"trace_var",
"trap",
"untrace_var",
"warn"
] + [
/^__/, /^instance_/, /^object_/, /\?$/, /^\W$/,
]