else if(resolve<VariableResolver>(stage, flags, RESOLVE_VARIABLES))
flags |= RESOLVE_EXPRESSIONS;
else if(resolve<FunctionResolver>(stage, flags, RESOLVE_FUNCTIONS))
else if(resolve<VariableResolver>(stage, flags, RESOLVE_VARIABLES))
flags |= RESOLVE_EXPRESSIONS;
else if(resolve<FunctionResolver>(stage, flags, RESOLVE_FUNCTIONS))