src/Pure/Isar/parse.scala
changeset 58908 58bedbc18915
parent 58861 5ff61774df11
child 59671 9715eb8e9408
--- a/src/Pure/Isar/parse.scala	Wed Nov 05 21:59:21 2014 +0100
+++ b/src/Pure/Isar/parse.scala	Wed Nov 05 22:17:05 2014 +0100
@@ -51,7 +51,7 @@
       token("command " + quote(name), tok => tok.is_command && tok.source == name) ^^
         { case (_, pos) => pos.position }
 
-    def keyword(name: String): Parser[String] =
+    def $$$(name: String): Parser[String] =
       atom("keyword " + quote(name), tok => tok.is_keyword && tok.source == name)
 
     def string: Parser[String] = atom("string", _.is_string)
@@ -73,7 +73,7 @@
           tok.kind == Token.Kind.IDENT ||
           tok.kind == Token.Kind.STRING)
 
-    def tags: Parser[List[String]] = rep(keyword("%") ~> tag_name)
+    def tags: Parser[List[String]] = rep($$$("%") ~> tag_name)
 
 
     /* wrappers */