X-Git-Url: http://nitlanguage.org diff --git a/src/model/mproject.nit b/src/model/mproject.nit index b89eced..283d54c 100644 --- a/src/model/mproject.nit +++ b/src/model/mproject.nit @@ -27,6 +27,10 @@ class MProject # The name of the project redef var name: String + redef fun full_name do return name + + redef var c_name = name.to_cmangle is lazy + # The model of the project redef var model: Model @@ -69,8 +73,9 @@ class MGroup # see `in_nesting` for more var parent: nullable MGroup - # fully qualified name - fun full_name: String + # Fully qualified name. + # It includes each parent group separated by `/` + redef fun full_name do var p = parent if p == null then return name