class Rouge::TemplateLexer
@abstract A TemplateLexer
is one that accepts a :parent option, to specify which language is being templated. The lexer class can specify its own default for the parent lexer, which is otherwise defaulted to HTML.
Public Instance Methods
Source
# File lib/rouge/template_lexer.rb, line 11 def parent return @parent if instance_variable_defined? :@parent @parent = lexer_option(:parent) || Lexers::HTML.new(@options) end
the parent lexer - the one being templated.