Sha256: 5072311823977828d064b114705e04d03da2d28fe1fba3597cc35503f505ee06
Contents?: true
Size: 1.83 KB
Versions: 2
Compression:
Stored size: 1.83 KB
Contents
module CodeRay module Encoders class HTML ClassOfKind = { :attribute_name => 'an', :attribute_name_fat => 'af', :attribute_value => 'av', :attribute_value_fat => 'aw', :bin => 'bi', :char => 'ch', :class => 'cl', :class_variable => 'cv', :color => 'cr', :comment => 'c', :constant => 'co', :content => 'k', :definition => 'df', :delimiter => 'dl', :directive => 'di', :doc => 'do', :doc_string => 'ds', :entity => 'en', :error => 'er', :escape => 'e', :exception => 'ex', :float => 'fl', :function => 'fu', :global_variable => 'gv', :hex => 'hx', :include => 'ic', :inline => 'il', :instance_variable => 'iv', :integer => 'i', :interpreted => 'in', :label => 'la', :local_variable => 'lv', :modifier => 'mod', :oct => 'oc', :operator_name => 'on', :pre_constant => 'pc', :pre_type => 'pt', :predefined => 'pd', :preprocessor => 'pp', :regexp => 'rx', :reserved => 'r', :shell => 'sh', :string => 's', :symbol => 'sy', :tag => 'ta', :tag_fat => 'tf', :tag_special => 'ts', :type => 'ty', :variable => 'v', :xml_text => 'xt', :ident => :NO_HIGHLIGHT, # 'id' #:operator => 'op', :operator => :NO_HIGHLIGHT, # 'op' :space => :NO_HIGHLIGHT, # 'sp' :plain => :NO_HIGHLIGHT, } ClassOfKind[:procedure] = ClassOfKind[:method] = ClassOfKind[:function] ClassOfKind[:open] = ClassOfKind[:close] = ClassOfKind[:delimiter] ClassOfKind[:nesting_delimiter] = ClassOfKind[:delimiter] ClassOfKind[:escape] = ClassOfKind[:delimiter] ClassOfKind.default = ClassOfKind[:error] or raise 'no class found for :error!' end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
coderay-0.7.2.165 | ./lib/coderay/encoders/html/classes.rb |
coderay-0.7.2.168 | ./lib/coderay/encoders/html/classes.rb |