src/Pure/Thy/thy_load.scala
changeset 50566 b43c4f660320
parent 50415 0d60de55c58a
child 50641 b908e56e83ca
--- a/src/Pure/Thy/thy_load.scala	Sun Dec 16 18:02:28 2012 +0100
+++ b/src/Pure/Thy/thy_load.scala	Sun Dec 16 18:44:27 2012 +0100
@@ -23,9 +23,9 @@
     catch { case ERROR(_) => false }
 
 
-  /* node names */
+  /* document node names */
 
-  def external_node(raw_path: Path): Document.Node.Name =
+  def path_node_name(raw_path: Path): Document.Node.Name =
   {
     val path = raw_path.expand
     val node = path.implode
@@ -122,5 +122,12 @@
 
   def check_thy(name: Document.Node.Name): Document.Node.Header =
     with_thy_text(name, check_thy_text(name, _))
+
+
+  /* theory text edits */
+
+  def text_edits(reparse_limit: Int, previous: Document.Version, edits: List[Document.Edit_Text])
+      : (List[Document.Edit_Command], Document.Version) =
+    Thy_Syntax.text_edits(base_syntax, reparse_limit, previous, edits)
 }