private IExpression ParseQualifiedName()
{
string name = this.ParseName();
IExpression expression = new VariableExpression(name);
while (this.TryParse(TokenType.Delimiter, "."))
{
this.lexer.NextToken();
expression = new DotExpression(expression, this.ParseName());
}
return expression;
}