class method
Ripper::Filter.new
(::File | ::Ripper::_Gets | ::String src, ?::String filename, ?::Integer lineno) -> ::Ripper::Filter
new(src, filename = '-', lineno = 1)
ext/ripper/lib/ripper/filter.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.0.0/ext/ripper/lib/ripper/filter.rb, line 24
def initialize(src, filename = '-', lineno = 1)
@__lexer = Lexer.new(src, filename, lineno)
@__line = nil
@__col = nil
@__state = nil
end
Creates a new Ripper::Filter instance, passes parameters src, filename, and lineno to Ripper::Lexer.new
The lexer is for internal use only.