Class: RubyLexer::EscNlToken

Inherits:
IgnoreToken show all
Defined in:
lib/rubylexer/token.rb,
lib/rubylexer/tokenprinter.rb

Overview


Instance Attribute Summary

Attributes inherited from Token

#allow_ooo_offset, #as, #ident, #offset, #tag

Instance Method Summary collapse

Methods inherited from Token

#error, #has_no_block?, #to_s

Constructor Details

#initialize(ident, offset, filename = nil, linenum = nil) ⇒ EscNlToken

Returns a new instance of EscNlToken.



576
577
578
579
580
581
# File 'lib/rubylexer/token.rb', line 576

def initialize(ident,offset,filename=nil,linenum=nil)
   super(ident,offset)
   #@char='\\'
   @filename=filename
   @linenum=linenum
end

Instance Method Details

#ws_munge(tp) ⇒ Object



49
50
51
52
# File 'lib/rubylexer/tokenprinter.rb', line 49

def ws_munge(tp)
   tp.lasttok=self
   return " \\\n"
end