Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.217.103
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby27 /
share /
ruby /
Delete
Unzip
Name
Size
Permission
Date
Action
benchmark
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
bigdecimal
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
cgi
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
csv
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
delegate
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
did_you_mean
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
digest
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
drb
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
fiddle
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
forwardable
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
getoptlong
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
io
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
irb
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
json
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
logger
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
matrix
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
net
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
observer
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
open3
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
openssl
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
optparse
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
ostruct
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
pstore
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
psych
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
racc
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
reline
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
rexml
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
rinda
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
ripper
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
rss
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
ruby-2.7.8
[ DIR ]
drwxr-xr-x
2026-05-01 04:20
singleton
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
syslog
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
timeout
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
tracer
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
unicode_normalize
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
uri
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
vendor_ruby
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
webrick
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
yaml
[ DIR ]
drwxr-xr-x
2026-04-30 23:26
English.rb
6.11
KB
-rw-r--r--
2023-03-30 16:04
abbrev.rb
3.45
KB
-rw-r--r--
2023-03-30 16:04
base64.rb
3.3
KB
-rw-r--r--
2023-03-30 16:04
benchmark.rb
18.02
KB
-rw-r--r--
2023-03-30 16:04
bigdecimal.rb
24
B
-rw-r--r--
2023-06-06 18:24
cgi.rb
9.8
KB
-rw-r--r--
2023-03-30 16:04
coverage.rb
368
B
-rw-r--r--
2023-06-06 18:24
csv.rb
54.34
KB
-rw-r--r--
2023-03-30 16:04
date.rb
1.04
KB
-rw-r--r--
2023-06-06 18:24
debug.rb
29.91
KB
-rw-r--r--
2023-03-30 16:04
delegate.rb
11.08
KB
-rw-r--r--
2023-03-30 16:04
did_you_mean.rb
3.72
KB
-rw-r--r--
2023-03-30 16:04
digest.rb
2.83
KB
-rw-r--r--
2023-06-06 18:24
drb.rb
50
B
-rw-r--r--
2023-03-30 16:04
erb.rb
28.81
KB
-rw-r--r--
2023-03-30 16:04
expect.rb
2.17
KB
-rw-r--r--
2023-06-06 18:24
fiddle.rb
1.68
KB
-rw-r--r--
2023-06-06 18:24
fileutils.rb
48.06
KB
-rw-r--r--
2023-03-30 16:04
find.rb
2.47
KB
-rw-r--r--
2023-03-30 16:04
forwardable.rb
8.92
KB
-rw-r--r--
2023-03-30 16:04
getoptlong.rb
15.42
KB
-rw-r--r--
2023-03-30 16:04
ipaddr.rb
19.52
KB
-rw-r--r--
2023-03-30 16:04
irb.rb
26.96
KB
-rw-r--r--
2023-03-30 16:04
json.rb
1.77
KB
-rw-r--r--
2023-06-06 18:24
kconv.rb
5.72
KB
-rw-r--r--
2023-06-06 18:24
logger.rb
16.4
KB
-rw-r--r--
2023-03-30 16:04
matrix.rb
60.26
KB
-rw-r--r--
2023-03-30 16:04
mkmf.rb
86.46
KB
-rw-r--r--
2023-06-06 18:21
monitor.rb
6.76
KB
-rw-r--r--
2023-06-06 18:24
mutex_m.rb
2.16
KB
-rw-r--r--
2023-03-30 16:04
observer.rb
5.83
KB
-rw-r--r--
2023-03-30 16:04
open-uri.rb
25.48
KB
-rw-r--r--
2023-03-30 16:04
open3.rb
21.81
KB
-rw-r--r--
2023-03-30 16:04
openssl.rb
469
B
-rw-r--r--
2023-06-06 18:24
optionparser.rb
59
B
-rw-r--r--
2023-03-30 16:04
optparse.rb
59.49
KB
-rw-r--r--
2023-03-30 16:04
ostruct.rb
10.53
KB
-rw-r--r--
2023-03-30 16:04
pathname.rb
16.17
KB
-rw-r--r--
2023-06-06 18:24
pp.rb
15.6
KB
-rw-r--r--
2023-03-30 16:04
prettyprint.rb
15.89
KB
-rw-r--r--
2023-03-30 16:04
prime.rb
12.37
KB
-rw-r--r--
2023-03-30 16:04
pstore.rb
14.71
KB
-rw-r--r--
2023-03-30 16:04
psych.rb
21.21
KB
-rw-r--r--
2023-06-06 18:24
racc.rb
137
B
-rw-r--r--
2023-03-30 16:04
readline.rb
113
B
-rw-r--r--
2023-03-30 16:04
reline.rb
12.94
KB
-rw-r--r--
2023-03-30 16:04
resolv-replace.rb
1.76
KB
-rw-r--r--
2023-03-30 16:04
resolv.rb
73.56
KB
-rw-r--r--
2023-06-06 18:21
ripper.rb
2.44
KB
-rw-r--r--
2023-06-06 18:24
rss.rb
2.89
KB
-rw-r--r--
2023-03-30 16:04
securerandom.rb
9.3
KB
-rw-r--r--
2023-03-30 16:04
set.rb
24.04
KB
-rw-r--r--
2023-03-30 16:04
shellwords.rb
6.66
KB
-rw-r--r--
2023-03-30 16:04
singleton.rb
4.06
KB
-rw-r--r--
2023-03-30 16:04
socket.rb
43.65
KB
-rw-r--r--
2023-06-06 18:24
tempfile.rb
10.95
KB
-rw-r--r--
2023-03-30 16:04
time.rb
24.01
KB
-rw-r--r--
2023-03-30 16:04
timeout.rb
3.98
KB
-rw-r--r--
2023-03-30 16:04
tmpdir.rb
4.04
KB
-rw-r--r--
2023-03-30 16:04
tracer.rb
6.48
KB
-rw-r--r--
2023-03-30 16:04
tsort.rb
14.3
KB
-rw-r--r--
2023-03-30 16:04
un.rb
9.96
KB
-rw-r--r--
2023-03-30 16:04
uri.rb
2.97
KB
-rw-r--r--
2023-03-30 16:04
weakref.rb
1.44
KB
-rw-r--r--
2023-03-30 16:04
webrick.rb
6.73
KB
-rw-r--r--
2023-03-30 16:04
yaml.rb
1.8
KB
-rw-r--r--
2023-03-30 16:04
Save
Rename
# frozen_string_literal: true require 'ripper/core' require 'ripper/lexer' require 'ripper/filter' require 'ripper/sexp' # Ripper is a Ruby script parser. # # You can get information from the parser with event-based style. # Information such as abstract syntax trees or simple lexical analysis of the # Ruby program. # # == Usage # # Ripper provides an easy interface for parsing your program into a symbolic # expression tree (or S-expression). # # Understanding the output of the parser may come as a challenge, it's # recommended you use PP to format the output for legibility. # # require 'ripper' # require 'pp' # # pp Ripper.sexp('def hello(world) "Hello, #{world}!"; end') # #=> [:program, # [[:def, # [:@ident, "hello", [1, 4]], # [:paren, # [:params, [[:@ident, "world", [1, 10]]], nil, nil, nil, nil, nil, nil]], # [:bodystmt, # [[:string_literal, # [:string_content, # [:@tstring_content, "Hello, ", [1, 18]], # [:string_embexpr, [[:var_ref, [:@ident, "world", [1, 27]]]]], # [:@tstring_content, "!", [1, 33]]]]], # nil, # nil, # nil]]]] # # You can see in the example above, the expression starts with +:program+. # # From here, a method definition at +:def+, followed by the method's identifier # <code>:@ident</code>. After the method's identifier comes the parentheses # +:paren+ and the method parameters under +:params+. # # Next is the method body, starting at +:bodystmt+ (+stmt+ meaning statement), # which contains the full definition of the method. # # In our case, we're simply returning a String, so next we have the # +:string_literal+ expression. # # Within our +:string_literal+ you'll notice two <code>@tstring_content</code>, # this is the literal part for <code>Hello, </code> and <code>!</code>. Between # the two <code>@tstring_content</code> statements is a +:string_embexpr+, # where _embexpr_ is an embedded expression. Our expression consists of a local # variable, or +var_ref+, with the identifier (<code>@ident</code>) of +world+. # # == Resources # # * {Ruby Inside}[http://www.rubyinside.com/using-ripper-to-see-how-ruby-is-parsing-your-code-5270.html] # # == Requirements # # * ruby 1.9 (support CVS HEAD only) # * bison 1.28 or later (Other yaccs do not work) # # == License # # Ruby License. # # - Minero Aoki # - aamine@loveruby.net # - http://i.loveruby.net class Ripper; end