equal
deleted
inserted
replaced
320 else if (chunk_name == Symbol.Text_Chunk.Default) |
320 else if (chunk_name == Symbol.Text_Chunk.Default) |
321 other_id(command.node_name, id) |
321 other_id(command.node_name, id) |
322 else None |
322 else None |
323 |
323 |
324 (target, target_range) match { |
324 (target, target_range) match { |
325 case (Some((target_name, target_chunk)), Some(symbol_range)) => |
325 case (Some((target_name, target_chunk)), Some(symbol_range)) |
|
326 if !symbol_range.is_singularity => |
326 target_chunk.incorporate(symbol_range) match { |
327 target_chunk.incorporate(symbol_range) match { |
327 case Some(range) => |
328 case Some(range) => |
328 val props = atts.filterNot(Markup.position_property) |
329 val props = atts.filterNot(Markup.position_property) |
329 val elem = xml_cache.elem(XML.Elem(Markup(name, props), args)) |
330 val elem = xml_cache.elem(XML.Elem(Markup(name, props), args)) |
330 state.add_markup(false, target_name, Text.Info(range, elem)) |
331 state.add_markup(false, target_name, Text.Info(range, elem)) |