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,53 @@
# -*- coding: utf-8 -*- #
# frozen_string_literal: true
module Rouge
module Lexers
class ERB < TemplateLexer
title "ERB"
desc "Embedded ruby template files"
tag 'erb'
aliases 'eruby', 'rhtml'
filenames '*.erb', '*.erubis', '*.rhtml', '*.eruby'
def initialize(opts={})
@ruby_lexer = Ruby.new(opts)
super(opts)
end
start do
parent.reset!
@ruby_lexer.reset!
end
open = /<%%|<%=|<%#|<%-|<%/
close = /%%>|-%>|%>/
state :root do
rule %r/<%#/, Comment, :comment
rule open, Comment::Preproc, :ruby
rule %r/.+?(?=#{open})|.+/m do
delegate parent
end
end
state :comment do
rule close, Comment, :pop!
rule %r/.+?(?=#{close})|.+/m, Comment
end
state :ruby do
rule close, Comment::Preproc, :pop!
rule %r/.+?(?=#{close})|.+/m do
delegate @ruby_lexer
end
end
end
end
end