src/Pure/Thy/thy_header.scala
changeset 75405 b13ab7d11b90
parent 75393 87ebf5a50283
child 75407 c7051638a38c
--- a/src/Pure/Thy/thy_header.scala	Mon Apr 04 22:42:12 2022 +0200
+++ b/src/Pure/Thy/thy_header.scala	Mon Apr 04 23:33:14 2022 +0200
@@ -123,7 +123,7 @@
 
   /* parser */
 
-  trait Parser extends Parse.Parser {
+  trait Parsers extends Parse.Parsers {
     val header: Parser[Thy_Header] = {
       val load_command =
         ($$$("(") ~! (position(name) <~ $$$(")")) ^^ { case _ ~ x => x }) |
@@ -199,7 +199,7 @@
     (drop_tokens, tokens1 ::: tokens2)
   }
 
-  private object Parser extends Parser {
+  private object Parsers extends Parsers {
     def parse_header(tokens: List[Token], pos: Token.Pos): Thy_Header =
       parse(commit(header), Token.reader(tokens, pos)) match {
         case Success(result, _) => result
@@ -219,7 +219,7 @@
       if (command) Token.Pos.command
       else skip_tokens.foldLeft(Token.Pos.file(node_name.node))(_ advance _)
 
-    Parser.parse_header(tokens, pos).map(Symbol.decode).check(node_name)
+    Parsers.parse_header(tokens, pos).map(Symbol.decode).check(node_name)
   }
 }