Add bin and edit workflow
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 9s

This commit is contained in:
2026-09-16 13:11:16 -06:00
parent c8ac4fcae5
commit 4cee170d66
17576 changed files with 895740 additions and 2 deletions
@@ -0,0 +1,49 @@
module CodeRay
module Encoders
# = Debug Encoder
#
# Fast encoder producing simple debug output.
#
# It is readable and diff-able and is used for testing.
#
# You cannot fully restore the tokens information from the
# output, because consecutive :space tokens are merged.
#
# See also: Scanners::Debug
class Debug < Encoder
register_for :debug
FILE_EXTENSION = 'raydebug'
def text_token text, kind
if kind == :space
@out << text
else
text = text.gsub('\\', '\\\\\\\\') if text.index('\\')
text = text.gsub(')', '\\\\)') if text.index(')')
@out << "#{kind}(#{text})"
end
end
def begin_group kind
@out << "#{kind}<"
end
def end_group kind
@out << '>'
end
def begin_line kind
@out << "#{kind}["
end
def end_line kind
@out << ']'
end
end
end
end