=begin
            =end
        
        
        @
		
		/[^\p{Blank}]*?/
        
        
            "
            "
        
        
            '
            '
        
        
        
            %Q?\(
            )
        
        
        
            %q(
            )
        
        
        
            %Q?\{
            }
        
        
        
            %q{
            }
        
        
        
            %Q?\[
            ]
        
        
        
            %q[
            ]
        
        
        
            %Q?<
            >
        
        
        
            %q<
            >
        
        
        
        
            %Q([^\p{Alnum}])
            $1
        
        
        
            %q([^\p{Alnum}])
            $1
        
        
        
            %([^\p{Alnum}\p{Space}])
            $1
        
        
        
            %W(
            )
        
        
        
            %w(
            )
        
        
        
            %W{
            }
        
        
        
            %w{
            }
        
        
        
            %W[
            ]
        
        
        
            %w[
            ]
        
        
        
            %W<
            >
        
        
        
            %w<
            >
        
        
        
            %W([^\p{Alnum}\p{Space}])
            $1
        
        
        
            %w([^\p{Alnum}\p{Space}])
            $1
        
        
        
        
            <<-?"([\p{Graph}]+)"
            $1
        
        
        
        
            <<-?'([\p{Graph}]+)'
            $1
        
        
        
        
            <<-?([A-Za-z_]+)
            $1
        
        
        
        
            `
            `
        
        
        
            %x(
            )
        
        
        
            %x{
            }
        
        
        
            %x[
            ]
        
        
        
            %x<
            >
        
        
        
            %x([^\p{Alnum}\p{Space}])
            $1
        
        
        
        
        
        
        
            %r(
            )
        
        
        
            %r{
            }
        
        
        
            %r[
            ]
        
        
        
            %r<
            >
        
        
        
            %r([^\p{Alnum}\p{Space}])
            $1
        
        
        
            (/
            /
        
        
        
        
            #{
            }
        
        
        #
        
        \$-[0adFiIKlpvw](?![\p{Alnum}_])
        \$[0-9!@&\+`'=~/\\,\.;<>_\*"\$\?\:F](?![\p{Alnum}_])
        
        defined?
        
        include(?![\p{Alnum}_\?])
        
        {
        }
        (
        )
        
        ::
        ===
        =
        >>
        <<
        <=
        +
        -
        /
        **
        *
        %
        
        &
        |
        !
        >
        <
        ^
        ~
        
        ...
        ..
        ]
        [
        ?
        
        :[\p{Alpha}_][\p{Alnum}_]*
        :
        
            BEGIN
            END
            alias
            begin
            break
            case
            class
            def
            do
            else
            elsif
            end
            ensure
            for
            if
            in
            module
            next
            redo
            rescue
            retry
            return
            then
            undef
            unless
            until
            when
            while
            yield
            load
            require
            and
            not
            or
            false
            nil
            self
            super
            true
            $defout
            $deferr
            $stderr
            $stdin
            $stdout
            $DEBUG
            $FILENAME
            $LOAD_PATH
            $SAFE
            $VERBOSE
            __FILE__
            __LINE__
            ARGF
            ARGV
            ENV
            DATA
            FALSE
            NIL
            RUBY_PLATFORM
            RUBY_RELEASE_DATE
            RUBY_VERSION
            STDERR
            STDIN
            STDOUT
            SCRIPT_LINES__
            TOPLEVEL_BINDING
            TRUE
        
    
    
    
        
            #{
            }
        
        #@@
        #@
        #$
    
    
    
        
            #{
            }
        
        #@@
        #@
        #$
    
    
    
        
            #{
            }
        
        #@@
        #@
        #$