Module: Temill::ParserUtils

Defined in:
lib/temill/parser.rb

Class Method Summary collapse

Class Method Details

.add_line_ranges_to_sexp(sexp) ⇒ Object



111
112
113
114
115
116
117
118
119
# File 'lib/temill/parser.rb', line 111

def add_line_ranges_to_sexp(sexp)
  if sexp.kind_of?(Sexp)
    sexp.each{| elt |
      add_line_ranges_to_sexp(elt)
    }
    sexp << sexp.line_range
  end
  sexp
end