simplified syntax;
authorwenzelm
Tue, 24 May 2016 16:13:59 +0200
changeset 63139 d905741a80e8
parent 63138 70f4d67235a0
child 63140 0644c2e5a989
simplified syntax;
src/Doc/Isar_Ref/Outer_Syntax.thy
src/Pure/Isar/parse.ML
--- a/src/Doc/Isar_Ref/Outer_Syntax.thy	Tue May 24 16:03:03 2016 +0200
+++ b/src/Doc/Isar_Ref/Outer_Syntax.thy	Tue May 24 16:13:59 2016 +0200
@@ -238,7 +238,7 @@
   Isabelle/Isar commands.
 
   @{rail \<open>
-    @{syntax_def text}: @{syntax verbatim} | @{syntax cartouche} | @{syntax name}
+    @{syntax_def text}: @{syntax embedded} | @{syntax verbatim}
     ;
     @{syntax_def comment}: ('--' | @'\<comment>') @{syntax text}
   \<close>}
--- a/src/Pure/Isar/parse.ML	Tue May 24 16:03:03 2016 +0200
+++ b/src/Pure/Isar/parse.ML	Tue May 24 16:13:59 2016 +0200
@@ -268,9 +268,7 @@
     (cartouche || string || short_ident || long_ident || sym_ident ||
       term_var || type_ident || type_var || number);
 
-val text =
-  group (fn () => "text")
-    (short_ident || long_ident || sym_ident || number || string || verbatim || cartouche);
+val text = group (fn () => "text") (embedded || verbatim);
 
 val path = group (fn () => "file name/path specification") name;