Mercurial > hg > soundsoftware-site
annotate .svn/pristine/ff/ff7c7a78022ec834d13d1e81c3b7d935dfcd48bf.svn-base @ 1628:9c5f8e24dadc live tip
Quieten this cron script
author | Chris Cannam |
---|---|
date | Tue, 25 Aug 2020 11:38:49 +0100 |
parents | cbb26bc654de |
children |
rev | line source |
---|---|
Chris@909 | 1 module CodeRay |
Chris@909 | 2 module Encoders |
Chris@909 | 3 |
Chris@909 | 4 load :token_kind_filter |
Chris@909 | 5 |
Chris@909 | 6 # A simple Filter that removes all tokens of the :comment kind. |
Chris@909 | 7 # |
Chris@909 | 8 # Alias: +remove_comments+ |
Chris@909 | 9 # |
Chris@909 | 10 # Usage: |
Chris@909 | 11 # CodeRay.scan('print # foo', :ruby).comment_filter.text |
Chris@909 | 12 # #-> "print " |
Chris@909 | 13 # |
Chris@909 | 14 # See also: TokenKindFilter, LinesOfCode |
Chris@909 | 15 class CommentFilter < TokenKindFilter |
Chris@909 | 16 |
Chris@909 | 17 register_for :comment_filter |
Chris@909 | 18 |
Chris@909 | 19 DEFAULT_OPTIONS = superclass::DEFAULT_OPTIONS.merge \ |
Chris@909 | 20 :exclude => [:comment, :docstring] |
Chris@909 | 21 |
Chris@909 | 22 end |
Chris@909 | 23 |
Chris@909 | 24 end |
Chris@909 | 25 end |