class RDoc::Parser::RipperStateLex

def get_string_tk(tk)

def get_string_tk(tk)
 = tk[:text]
= nil
 :on_tstring
o
r_str_tk = get_squashed_tk
nner_str_tk.nil?
eak
f :on_tstring_end == inner_str_tk[:kind]
ring = string + inner_str_tk[:text]
ate = inner_str_tk[:state]
eak
f :on_label_end == inner_str_tk[:kind]
ring = string + inner_str_tk[:text]
ate = inner_str_tk[:state]
nd = :on_symbol
eak

ring = string + inner_str_tk[:text]
 :on_embexpr_beg == inner_str_tk[:kind] then
kind = :on_dstring if :on_tstring == kind
d
new(tk.line_no, tk.char_no, kind, string, state)