TODO
FIXME
HACK
UNDONE
\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?
[?,.:;()\[\]{}+\-/%*<>^=~!]+
'
'
"""
"""
\=begin
\=end
\#
"
"
abort
Array
at_exit
autoload
binding
callcc
caller
chomp
chop
eval
exec
exit
fail
Float
fork
format
gets
global_variables
gsub
Integer
lambda
proc
load
local_variables
loop
open
p
print
print
printf
putc
puts
rand
readline
scan
select
set_trace_func
sleep
split
sprintf
srand
String
syscall
system
sub
test
throw
trace_var
trap
untrace_var
class
module
public
protected
private
begin
rescue
ensure
raise
catch
def
end
undef
for
do
in
while
until
break
yield
redo
return
retry
next
and
not
or
nil
elsif
else
if
then
case
unless
true
false
defined
self
super
import
alias
include
require
[\d\w_]+(?=(\s*\())
@([\w]+)
&([\w]+)
TODO
FIXME
HACK
UNDONE
=begin
=end
TODO
FIXME
HACK
UNDONE
=begin
=end