Example #1
0
 public IEnumerable<Tuple<IId, IId>> GetHierarchy(NameSpaceBuilder builder)
 {
     yield return new Tuple<IId, IId>(builder.GetRoot(), executionNs);
       yield return new Tuple<IId, IId>(executionNs, FunctionCall.ParameterValues());
       yield return new Tuple<IId, IId>(executionNs, FunctionCall.FunctionCalled());
       yield return new Tuple<IId, IId>(executionNs, FunctionDefinition.Parameters());
       yield return new Tuple<IId, IId>(executionNs, FunctionDefinition.BareParametersList());
       yield return new Tuple<IId, IId>(executionNs, FunctionDefinition.SubFunctionCalls());
 }
Example #2
0
 public Environment()
 {
     MyNameSpaceBuilder = new NameSpaceBuilder();
       MyNameSpaceBuilder.BuildNameSpace();
       NameToId = new Dictionary<string, IId>();
       IdToName = new Dictionary<IId, string>();
       persistencyNameStorage = new PersistencyNameStorage(this);
       persistencyNameStorage.LoadStorageNames();
       Streamer = new IdStreamer(this);
       Loaded = true;
 }
Example #3
0
 public IEnumerable<Tuple<IId, IId>> GetHierarchy(NameSpaceBuilder builder)
 {
     yield return new Tuple<IId, IId>(builder.GetRoot(),setNs);
       yield return new Tuple<IId, IId>(setNs, setId);
 }