MDoc
from node
and link it to mentity
.
# Extract the `MDoc` from `node` and link it to `mentity`.
private fun set_doc(node: NeoNode, mentity: MEntity) do
if node.has_key("mdoc") then
var lines = new Array[String]
for e in node["mdoc"].as(JsonArray) do
lines.add e.to_s#.replace("\n", "\\n")
end
var location = to_location(node["mdoc_location"].to_s)
var mdoc = new MDoc(location)
mdoc.content.add_all(lines)
mdoc.original_mentity = mentity
mentity.mdoc = mdoc
end
end
src/neo.nit:669,2--682,4