[svn] r6194: nemerle/trunk/ncc: hierarchy/ClassMembers.n typing/Typer.n

malekith svnadmin at nemerle.org
Fri Apr 21 21:11:19 CEST 2006


Log:
Compiler changes (API exposure) needed for boogie integration.

Author: malekith
Date: Fri Apr 21 21:11:18 2006
New Revision: 6194

Modified:
   nemerle/trunk/ncc/hierarchy/ClassMembers.n
   nemerle/trunk/ncc/typing/Typer.n

Modified: nemerle/trunk/ncc/hierarchy/ClassMembers.n
==============================================================================
--- nemerle/trunk/ncc/hierarchy/ClassMembers.n	(original)
+++ nemerle/trunk/ncc/hierarchy/ClassMembers.n	Fri Apr 21 21:11:18 2006
@@ -44,6 +44,7 @@
   [Accessor]
   protected mutable name : string;
   protected accessibility : Accessibility;
+  [Accessor]
   protected modifiers : Modifiers;
   [Accessor]
   protected declaring_type : TypeBuilder;

Modified: nemerle/trunk/ncc/typing/Typer.n
==============================================================================
--- nemerle/trunk/ncc/typing/Typer.n	(original)
+++ nemerle/trunk/ncc/typing/Typer.n	Fri Apr 21 21:11:18 2006
@@ -58,6 +58,7 @@
     env : GlobalEnv;
     tenv : TyVarEnv;
     current_fun : Fun_header;
+    [Accessor]
     current_type : TypeBuilder;
     parent_typer : option [Typer];
     mutable local_context : LocalContext;
@@ -220,6 +221,11 @@
       local_context
     }
 
+    public GetMethodBuilder () : MethodBuilder
+    {
+      current_method_builder
+    }
+
     MaybeAddBaseCall (m : MethodBuilder) : void
     {
       when (is_instance_ctor && !m.DeclaringType.IsValueType)



More information about the svn mailing list