src/Pure/PIDE/line.scala
changeset 64651 ea5620f7b0d8
parent 64650 011629dda937
child 64666 f6c6e25ef782
--- a/src/Pure/PIDE/line.scala	Wed Dec 21 22:37:53 2016 +0100
+++ b/src/Pure/PIDE/line.scala	Wed Dec 21 22:49:53 2016 +0100
@@ -62,13 +62,13 @@
 
   /* positions within document node */
 
-  sealed case class Position_Node(pos: Position, name: String)
+  sealed case class Node_Position(name: String, pos: Position = Position.zero)
   {
     def line: Int = pos.line
     def column: Int = pos.column
   }
 
-  sealed case class Range_Node(range: Range, name: String)
+  sealed case class Node_Range(name: String, range: Range = Range.zero)
   {
     def start: Position = range.start
     def stop: Position = range.stop