Class: Dentaku::TokenScanner
- Inherits:
-
Object
- Object
- Dentaku::TokenScanner
- Defined in:
- lib/dentaku/token_scanner.rb
Instance Method Summary collapse
-
#initialize(category, regexp, converter = nil) ⇒ TokenScanner
constructor
A new instance of TokenScanner.
- #scan(string) ⇒ Object
Constructor Details
#initialize(category, regexp, converter = nil) ⇒ TokenScanner
Returns a new instance of TokenScanner.
5 6 7 8 9 |
# File 'lib/dentaku/token_scanner.rb', line 5 def initialize(category, regexp, converter=nil) @category = category @regexp = %r{\A(#{ regexp })}i @converter = converter end |