/************************************************************************
BDQExpr ::= "execute at" [ VarRef "in" ] Expr "{" Expr "}"
************************************************************************/
final public BDQExpr parseBDQExpr() throws ParseException, XQueryException {
final XQExpression endpoint, expr;
ExecHostVariable hostVar = null;
currentToken = jj_consume_token(ExecuteAt);
if(jj_2_3(3)) {
currentToken = jj_consume_token(VariableIndicator);
currentToken = jj_consume_token(VarName);
QualifiedName varName = QNameUtil.parse(currentToken.image, namespaceContext, currentModule.getNamespace());
hostVar = new ExecHostVariable(varName);
currentModule.putVariable(varName, hostVar);
currentToken = jj_consume_token(In);
} else {
;
}