Linux premium256.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
LiteSpeed
Server IP : 162.0.217.164 & Your IP : 216.73.217.139
Domains :
Cant Read [ /etc/named.conf ]
User : niyknzcu
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby40 /
share /
ruby /
prism /
Delete
Unzip
Name
Size
Permission
Date
Action
parse_result
[ DIR ]
drwxr-xr-x
2026-05-14 09:05
polyfill
[ DIR ]
drwxr-xr-x
2026-05-14 09:05
translation
[ DIR ]
drwxr-xr-x
2026-05-14 09:05
compiler.rb
23.17
KB
-rw-r--r--
2026-04-24 16:08
desugar_compiler.rb
9.89
KB
-rw-r--r--
2026-04-24 16:08
dispatcher.rb
111.71
KB
-rw-r--r--
2026-04-24 16:08
dot_visitor.rb
118.26
KB
-rw-r--r--
2026-04-24 16:08
dsl.rb
56.79
KB
-rw-r--r--
2026-04-24 16:08
ffi.rb
19.63
KB
-rw-r--r--
2026-04-24 16:08
inspect_visitor.rb
124.7
KB
-rw-r--r--
2026-04-24 16:08
lex_compat.rb
31.18
KB
-rw-r--r--
2026-04-24 16:08
lex_ripper.rb
1.5
KB
-rw-r--r--
2026-04-24 16:08
mutation_compiler.rb
21.1
KB
-rw-r--r--
2026-04-24 16:08
node.rb
623.78
KB
-rw-r--r--
2026-04-24 16:08
node_ext.rb
14.97
KB
-rw-r--r--
2026-04-24 16:08
pack.rb
5.88
KB
-rw-r--r--
2026-04-24 16:08
parse_result.rb
29.17
KB
-rw-r--r--
2026-04-24 16:08
pattern.rb
8.16
KB
-rw-r--r--
2026-04-24 16:08
reflection.rb
28.86
KB
-rw-r--r--
2026-04-24 16:08
relocation.rb
15.12
KB
-rw-r--r--
2026-04-24 16:08
serialize.rb
124.83
KB
-rw-r--r--
2026-04-24 16:08
string_query.rb
775
B
-rw-r--r--
2026-04-24 16:08
translation.rb
727
B
-rw-r--r--
2026-04-24 16:08
visitor.rb
22.79
KB
-rw-r--r--
2026-04-24 16:08
Save
Rename
# frozen_string_literal: true # :markup: markdown require "ripper" module Prism # This is a class that wraps the Ripper lexer to produce almost exactly the # same tokens. class LexRipper # :nodoc: attr_reader :source def initialize(source) @source = source end def result previous = [] #: [[Integer, Integer], Symbol, String, untyped] | [] results = [] #: Array[[[Integer, Integer], Symbol, String, untyped]] lex(source).each do |token| case token[1] when :on_sp # skip when :on_tstring_content if previous[1] == :on_tstring_content && (token[2].start_with?("\#$") || token[2].start_with?("\#@")) previous[2] << token[2] else results << token previous = token end when :on_words_sep if previous[1] == :on_words_sep previous[2] << token[2] else results << token previous = token end else results << token previous = token end end results end private if Ripper.method(:lex).parameters.assoc(:keyrest) def lex(source) Ripper.lex(source, raise_errors: true) end else def lex(source) ripper = Ripper::Lexer.new(source) ripper.lex.tap do |result| raise SyntaxError, ripper.errors.map(&:message).join(' ;') if ripper.errors.any? end end end end private_constant :LexRipper end