Exemplo n.º 1
0
        internal string AddTable(WVariableTableReference table)
        {
            string alias = table.Alias.Value;

            this.NonFreeTables[alias]          = new NonFreeTable(table);
            this.TableInputDependency[alias]   = new HashSet <string>();
            this.NonFreeTables[alias].Position = this.TableInputDependency.Count;
            return(alias);
        }
Exemplo n.º 2
0
 public override void Visit(WVariableTableReference node)
 {
     blocks.Last().AddTable(node);
 }
Exemplo n.º 3
0
 public override void Visit(WVariableTableReference node)
 {
     nonVertexTableList.Add(node);
 }
Exemplo n.º 4
0
 public virtual void Visit(WVariableTableReference node)
 {
     node.AcceptChildren(this);
 }