Sha256: 0abba8d68e41b18c9d44a1ff6561486f0c940e2385a039bad292da8b15f3dbfb
Contents?: true
Size: 559 Bytes
Versions: 44
Compression:
Stored size: 559 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 %r/#.*?\n/, Comment rule %r/".*?"/, Str::Double rule %r/'.*?'/, Str::Single rule %r/[a-z]\w*/i, Name rule %r/\d+/, Num rule %r/[^\w#"']+/, Text end end end end
Version data entries
44 entries across 44 versions & 2 rubygems