Пример #1
0
 public GamaNamespaceContext(GamaTopLevelCompiler compiler, GamaNamespace ns)
 {
     Compiler = compiler;
     This     = ns;
     Context  = ns.Context;
     Imports  = new List <GamaNamespace>();
 }
Пример #2
0
 public void AddImport(GamaNamespace ns)
 {
     if (!Imports.Contains(ns))
     {
         Imports.Add(ns);
     }
 }
Пример #3
0
 public GamaTopLevelCompiler(GamaGlobalContext ctx, GamaNamespace parent)
 {
     GlobalContext    = ctx;
     NamespaceContext = new GamaNamespaceContext(this, parent);
 }