Sha256: ae2457e50d788bcee1c0aed102e9af22f20c667b3e083db113de7437b5f3c038
Contents?: true
Size: 549 Bytes
Versions: 4
Compression:
Stored size: 549 Bytes
Contents
# -*- coding: utf-8 -*- # # frozen_string_literal: true module Rouge module Lexers class Conf < RegexLexer tag 'conf' aliases 'config', 'configuration' title "Config File" desc 'A generic lexer for configuration files' filenames '*.conf', '*.config' # short and sweet state :root do rule /#.*?\n/, Comment rule /".*?"/, Str::Double rule /'.*?'/, Str::Single rule /[a-z]\w*/i, Name rule /\d+/, Num rule /[^\d\w#"']+/, Text end end end end
Version data entries
4 entries across 4 versions & 2 rubygems
Version | Path |
---|---|
rouge-3.4.1 | lib/rouge/lexers/conf.rb |
rouge-3.4.0 | lib/rouge/lexers/conf.rb |
rouge-alda-3.3.0 | lib/rouge/lexers/conf.rb |
rouge-3.3.0 | lib/rouge/lexers/conf.rb |