Example #1
0
 public IndexAccessEquality(IndexDescription index, 
     PatternElement neededElement, bool variablesNeeded,
     Expression expr)
     : base(index, neededElement, variablesNeeded)
 {
     Expr = expr;
 }
Example #2
0
 protected IndexAccess(IndexDescription index, 
     PatternElement neededElement, bool variablesNeeded)
 {
     Index = index;
     NeededElement = neededElement;
     VariablesNeeded = variablesNeeded;
 }
Example #3
0
 public ForIndexAccessOrdering(String indexSetType, IndexDescription index, String variable, String unprefixedVariable, String variableType, 
     bool ascending, bool includingFrom, bool includingTo,
     Expression from, Expression to, Yielding[] statements)
 {
     IndexSetType = indexSetType;
     Index = index;
     Variable = variable;
     UnprefixedVariable = unprefixedVariable;
     VariableType = variableType;
     Ascending = ascending;
     IncludingFrom = includingFrom;
     IncludingTo = includingTo;
     From = from;
     To = to;
     Statements = statements;
 }
Example #4
0
 public IndexAccessDescending(IndexDescription index, 
     PatternElement neededElement, bool variablesNeeded,
     Expression from, bool includingFrom,
     Expression to, bool includingTo)
     : base(index, neededElement, variablesNeeded)
 {
     From = from;
     IncludingFrom = includingFrom;
     To = to;
     IncludingTo = includingTo;
 }
Example #5
0
 public ForIndexAccessEquality(String indexSetType, IndexDescription index, String variable, String unprefixedVariable, String variableType, Expression expr, Yielding[] statements)
 {
     IndexSetType = indexSetType;
     Index = index;
     Variable = variable;
     UnprefixedVariable = unprefixedVariable;
     VariableType = variableType;
     Expr = expr;
     Statements = statements;
 }