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,44 @@
# -*- coding: utf-8 -*- #
# frozen_string_literal: true
module Rouge
module Lexers
class CSVS < RegexLexer
tag 'csvs'
title "csvs"
desc 'The CSV Schema Language (digital-preservation.github.io)'
filenames '*.csvs'
state :root do
rule %r/\s+/m, Text
rule %r(//[\S\t ]*), Comment::Single
rule %r(/\*[^*]*\*/)m, Comment::Multiline
rule %r/(version)( )(\d+\.\d+)/ do
groups Keyword, Text::Whitespace, Num::Float
end
rule %r/T?\d{2}:\d{2}:\d{2}(\.\d{5})?(Z|(?:[-+]\d{2}:\d{2}))?/, Literal::Date
rule %r/\d{4}-\d{2}-\d{2}/, Literal::Date
rule %r/\d{2}\/\d{2}\/\d{4}/, Literal::Date
rule %r((\d+[.]?\d*|\d*[.]\d+)(e[+-]?[0-9]+)?)i, Num::Float
rule %r/\d+/, Num::Integer
rule %r/@\w+/, Keyword::Pseudo
rule %r/[-.\w]+:/, Name::Variable
rule %r/^"[^"]+"/, Name::Variable
rule %r/\$([-.\w]+|("[^"]+"))\/?/, Name::Variable
rule %r/[A-Z]+/i, Keyword
rule %r/"[^"]*"/, Str::Double
rule %r/'[^\r\n\f']'/, Str::Char
rule %r/[,()*]/, Punctuation
end
end
end
end