Sha256: 6a7ed06589f30242496b902cc05a043b53a707520dc16757eb5c0ff566c1d7cd
Contents?: true
Size: 1.98 KB
Versions: 1
Compression:
Stored size: 1.98 KB
Contents
# stdlib require 'pathname' module Rouge class << self def highlight(text, lexer, formatter) lexer = Lexer.find(lexer) unless lexer.respond_to? :lex raise "unknown lexer #{lexer}" unless lexer formatter.render(lexer.lex(text)) end end end load_dir = Pathname.new(__FILE__).dirname load load_dir.join('rouge/version.rb') load load_dir.join('rouge/util.rb') load load_dir.join('rouge/text_analyzer.rb') load load_dir.join('rouge/token.rb') load load_dir.join('rouge/lexer.rb') load load_dir.join('rouge/regex_lexer.rb') load load_dir.join('rouge/template_lexer.rb') load load_dir.join('rouge/lexers/text.rb') load load_dir.join('rouge/lexers/diff.rb') load load_dir.join('rouge/lexers/tex.rb') load load_dir.join('rouge/lexers/markdown.rb') load load_dir.join('rouge/lexers/yaml.rb') load load_dir.join('rouge/lexers/make.rb') load load_dir.join('rouge/lexers/shell.rb') load load_dir.join('rouge/lexers/javascript.rb') load load_dir.join('rouge/lexers/css.rb') load load_dir.join('rouge/lexers/html.rb') load load_dir.join('rouge/lexers/haml.rb') load load_dir.join('rouge/lexers/xml.rb') load load_dir.join('rouge/lexers/php.rb') load load_dir.join('rouge/lexers/erb.rb') load load_dir.join('rouge/lexers/tcl.rb') load load_dir.join('rouge/lexers/python.rb') load load_dir.join('rouge/lexers/ruby.rb') load load_dir.join('rouge/lexers/perl.rb') load load_dir.join('rouge/lexers/factor.rb') load load_dir.join('rouge/lexers/haskell.rb') load load_dir.join('rouge/lexers/scheme.rb') load load_dir.join('rouge/lexers/common_lisp.rb') load load_dir.join('rouge/lexers/c.rb') load load_dir.join('rouge/lexers/cpp.rb') load load_dir.join('rouge/lexers/java.rb') load load_dir.join('rouge/formatter.rb') load load_dir.join('rouge/formatters/html.rb') load load_dir.join('rouge/formatters/terminal256.rb') load load_dir.join('rouge/theme.rb') load load_dir.join('rouge/themes/thankful_eyes.rb') load load_dir.join('rouge/themes/colorful.rb') load load_dir.join('rouge/themes/base16.rb')
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rouge-0.2.0 | lib/rouge.rb |