The abstract ancestor class for all convertors. It implements a few convenience methods to provide a common interface for all convertors.
Methods
Attributes
| [R] | tokenizer | A reference to the tokenizer used by this convertor. |
Public Class methods
A convenience method for instantiating a new convertor for a specific syntax.
[ show source ]
# File lib/syntax/convertors/abstract.rb, line 15
15: def self.for_syntax( syntax )
16: new( Syntax.load( syntax ) )
17: end
Creates a new convertor that uses the given tokenizer.
[ show source ]
# File lib/syntax/convertors/abstract.rb, line 20
20: def initialize( tokenizer )
21: @tokenizer = tokenizer
22: end