class JEdit_Resources private(session_background: Sessions.Background) extends Resources(session_background) { /* document node name */
def node_name(path: String): Document.Node.Name =
JEdit_Lib.check_file(path).flatMap(find_theory) getOrElse { val vfs = VFSManager.getVFSForPath(path) val node = if (vfs.isInstanceOf[FileVFS]) MiscUtilities.resolveSymlinks(path) else path val theory = theory_name(Sessions.DRAFT, Thy_Header.theory_name(node)) if (loaded_theory(theory)) Document.Node.Name.loaded_theory(theory) else Document.Node.Name(node, theory = theory)
}
privateclass File_Content_Request(buffer: Buffer) extends BufferIORequest(null, buffer, null, VFSManager.getVFSForPath(buffer.getPath), buffer.getPath) { def _run(): Unit = {} def content(): Bytes = { val out = new File_Content_Output(buffer)
write(buffer, out)
out.content()
}
}
def make_file_content(buffer: Buffer): Bytes = (new File_Content_Request(buffer)).content()
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.13Bemerkung:
(vorverarbeitet am 2026-05-01)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.