aboutsummaryrefslogtreecommitdiffstats
path: root/sample/ripper/colorize.rb
diff options
context:
space:
mode:
Diffstat (limited to 'sample/ripper/colorize.rb')
-rw-r--r--sample/ripper/colorize.rb30
1 files changed, 0 insertions, 30 deletions
diff --git a/sample/ripper/colorize.rb b/sample/ripper/colorize.rb
deleted file mode 100644
index 505e757013..0000000000
--- a/sample/ripper/colorize.rb
+++ /dev/null
@@ -1,30 +0,0 @@
-require 'ripper/filter'
-
-class ColorizeFilter < Ripper::Filter
- def on_default(event, tok, f)
- f << escape(tok)
- end
-
- def on_comment(tok, f)
- f << %Q[<span class="comment">#{escape(tok)}</span>]
- end
-
- def on_tstring_content(tok, f)
- f << %Q[<span class="string">#{escape(tok)}</span>]
- end
-
- ESC = {
- '&' => '&amp;',
- '<' => '&lt;',
- '>' => '&gt;'
- }
-
- def escape(str)
- tbl = ESC
- str.gsub(/[&<>]/) {|ch| tbl[ch] }
- end
-end
-
-if $0 == __FILE__
- ColorizeFilter.new(ARGF).parse($stdout)
-end