equal
deleted
inserted
replaced
115 if (body.elements match { case Some(es) => es.exists(entry.elements) case None => true }) { |
115 if (body.elements match { case Some(es) => es.exists(entry.elements) case None => true }) { |
116 val (y, changed) = |
116 val (y, changed) = |
117 (entry.markup :\ (x, false))((info, res) => |
117 (entry.markup :\ (x, false))((info, res) => |
118 { |
118 { |
119 val (y, changed) = res |
119 val (y, changed) = res |
120 val arg = (x, Text.Info(entry.range, info)) |
120 val arg = (y, Text.Info(entry.range, info)) |
121 if (body.result.isDefinedAt(arg)) (body.result(arg), true) |
121 if (body.result.isDefinedAt(arg)) (body.result(arg), true) |
122 else res |
122 else res |
123 }) |
123 }) |
124 if (changed) Some(y) else None |
124 if (changed) Some(y) else None |
125 } |
125 } |