public virtual ParsingScope NewScope(RangeAddress address)
{
ParsingScope scope;
if (_scopes.Count() > 0)
{
scope = new ParsingScope(this, _scopes.Peek(), address);
}
else
{
scope = new ParsingScope(this, address);
}
_scopes.Push(scope);
return scope;
}