From: Jean Privat Date: Sun, 26 Jul 2009 01:13:38 +0000 (-0400) Subject: syntax: remove attribute _node in MMSrcAncestor X-Git-Tag: v0.3~133 X-Git-Url: http://nitlanguage.org?hp=a6107165ff9aa4aec116ab9202c5a6a5d702f3ab syntax: remove attribute _node in MMSrcAncestor Signed-off-by: Jean Privat --- diff --git a/src/syntax/mmbuilder.nit b/src/syntax/mmbuilder.nit index 87b5530..436bbe1 100644 --- a/src/syntax/mmbuilder.nit +++ b/src/syntax/mmbuilder.nit @@ -319,13 +319,10 @@ end # Concrete NIT class specialization relation class MMSrcAncestor special MMAncestor - # The related AST node - readable var _node: ASuperclass redef readable var _local_class: MMLocalClass - init(n: ASuperclass, c: MMLocalClass) + init(c: MMLocalClass) do - _node = n _local_class = c end end @@ -728,7 +725,7 @@ redef class ASuperclass super var c = n_type.get_local_class(v) if c == null then return - var ancestor = new MMSrcAncestor(self, c) + var ancestor = new MMSrcAncestor(c) _ancestor = ancestor v.local_class.add_direct_parent(ancestor) end