more on authentic syntax;
authorwenzelm
Mon, 15 Oct 2007 12:10:31 +0200
changeset 25034 7f2e1a8e181b
parent 25033 2ef38332cc7e
child 25035 4bfae4c030be
more on authentic syntax;
NEWS
--- a/NEWS	Mon Oct 15 11:59:19 2007 +0200
+++ b/NEWS	Mon Oct 15 12:10:31 2007 +0200
@@ -53,6 +53,15 @@
 type-checking. INCOMPATIBILITY: additional type-constraints (explicit
 'fixes' etc.) are required in rare situations.
 
+* Syntax: constants introduced by new-style packages ('definition',
+'abbreviation' etc.) are passed through the syntax module in
+``authentic mode''. This means that associated mixfix annotations
+really stick to such constants, independently of potential name space
+ambiguities introduced later on. INCOMPATIBILITY: constants in parse
+trees are represented slightly differently, may need to adapt syntax
+translations accordingly. Use CONST marker in 'translations' and
+@{const_syntax} antiquotation in 'parse_translation' etc.
+
 * Legacy goal package: reduced interface to the bare minimum required
 to keep existing proof scripts running.  Most other user-level
 functions are now part of the OldGoals structure, which is *not* open