class ActionView::Template::Handlers::ERB

def offset_source_tokens(source_tokens)

def offset_source_tokens(source_tokens)
  source_offset = 0
  with_offset = source_tokens.filter_map do |name, str|
    result = [:CODE, str, source_offset] if name == :CODE || name == :PLAIN
    result = [:TEXT, str, source_offset] if name == :TEXT
    source_offset += str.bytesize
    result
  end
  with_offset << [:EOS, nil, source_offset]
end