[svn] r6668: nemerle/trunk/ncc: generation/Typer3.n parsing/PreParser.n

VladD2 svnadmin at nemerle.org
Tue Sep 19 17:36:09 CEST 2006


Log:
Extend error message.

Author: VladD2
Date: Tue Sep 19 17:36:08 2006
New Revision: 6668

Modified:
   nemerle/trunk/ncc/generation/Typer3.n
   nemerle/trunk/ncc/parsing/PreParser.n

Modified: nemerle/trunk/ncc/generation/Typer3.n
==============================================================================
--- nemerle/trunk/ncc/generation/Typer3.n	(original)
+++ nemerle/trunk/ncc/generation/Typer3.n	Tue Sep 19 17:36:08 2006
@@ -442,13 +442,13 @@
         PlainRef (current_closure)
       } else if (closure_fields == null) {
         Util.cassert (closure_parms != null);
-        Util.cassert (closure_parms.Contains (hd.id), $ "no clo parm for $(hd.name)");
+        Util.cassert (closure_parms.Contains (hd.id), $ "no closure parameters for $(hd.name) function");
         def decl = closure_parms [hd.id];
         decl.UseFrom (current_local_fun);
         PlainRef (decl)
       } else {
         Util.cassert (closure_fields != null);
-        Util.cassert (closure_fields.Contains (hd.id), $ "no clo for $(hd.name) from $(current_local_fun.name)");
+        Util.cassert (closure_fields.Contains (hd.id), $ "no closure for $(hd.name) from $(current_local_fun.name)");
         def field = closure_fields [hd.id];
         // Message.Debug ($"cloref: $(hd.name) from $(current_local_fun.name) $(field.GetMemType()) $field");
         TExpr.FieldMember (field.GetMemType (),

Modified: nemerle/trunk/ncc/parsing/PreParser.n
==============================================================================
--- nemerle/trunk/ncc/parsing/PreParser.n	(original)
+++ nemerle/trunk/ncc/parsing/PreParser.n	Tue Sep 19 17:36:08 2006
@@ -543,7 +543,6 @@
     [Nemerle.Assertions.Ensures (value != null)]
     public PreParse () : Token.BracesGroup {
       try {
-        //def top = parse_brace_group (Location.Default);
         def top = parse_brace_group (lexer.Location);
         unless (finished)
           Message.Error (lexer.Location, "expected end of file, encountered closing brace");



More information about the svn mailing list