public Scope CreateChildScope(IRepeatStatement repeat) { if (repeat.IncrementVariable == null) { return(this); } return(new Scope( DeclaredIdentifiers.SetItem(repeat.IncrementVariable.Name, repeat.IncrementVariable), DeclaredDataTypes)); }
public Scope CreateChildScope(IQueryExpression query) { return(new Scope( DeclaredIdentifiers.SetItem(query.VariableDeclaration.Name, query.VariableDeclaration), DeclaredDataTypes)); }