src/Pure/PIDE/editor.scala
changeset 83419 0ac8a8a3793b
parent 83417 b51e4a526897
child 83437 0556adb3581b
equal deleted inserted replaced
83418:a2e677808765 83419:0ac8a8a3793b
    18   sealed case class Output(
    18   sealed case class Output(
    19     snapshot: Document.Snapshot = Document.Snapshot.init,
    19     snapshot: Document.Snapshot = Document.Snapshot.init,
    20     results: Command.Results = Command.Results.empty,
    20     results: Command.Results = Command.Results.empty,
    21     messages: List[XML.Elem] = Nil,
    21     messages: List[XML.Elem] = Nil,
    22     defined: Boolean = true
    22     defined: Boolean = true
    23   )
    23   ) {
       
    24     def proper: Boolean = messages.nonEmpty && defined
       
    25   }
    24 }
    26 }
    25 
    27 
    26 abstract class Editor[Context] {
    28 abstract class Editor[Context] {
    27   /* PIDE session and document model */
    29   /* PIDE session and document model */
    28 
    30