final public boolean isString() { // TODO Auto-generated method stub return exprVal.isString(); }
final public boolean isString() { // TODO Auto-generated method stub return exprVal.isString(); }
@Override public boolean isString() { // TODO Auto-generated method stub return e.isString(); }
@Override public boolean isString() { // TODO Auto-generated method stub return e.isString(); }
@Override public boolean isString() { // TODO Auto-generated method stub return e.isString(); }
final public boolean isString() { return e.isString(); }
final public boolean isString() { // TODO Auto-generated method stub return exprVal.isString(); }
final public boolean isString() { return e.isString(); }
final public boolean isString() { return e.isString(); }
if (right.isNumerical()) return NS_N; if (right.isString()) return NS_S; return NS_B; if (right.isNumerical()) return N_N; if (right.isString()) return N_S; return N_B; if (left.isString()){ if(right.isNodeSet()) return S_NS; if (right.isNumerical()) return S_N; if (right.isString()) return S_S; return S_B; if (right.isNumerical()) return B_N; if (right.isString()) return B_S; return B_B;
case FuncName.KEY: return argCount==2; case FuncName.DOCUMENT: return argCount==1 || (argCount==2 && argumentList.next.e.isNodeSet()); case FuncName.SYSTEM_PROPERTY: return argCount==1 && argumentList.e.isString() ; case FuncName.ELEMENT_AVAILABLE: return argCount==1 && argumentList.e.isString(); case FuncName.FUNCTION_AVAILABLE: return argCount==1 && argumentList.e.isString();
case FuncName.KEY: return argCount==2; case FuncName.DOCUMENT: return argCount==1 || (argCount==2 && argumentList.next.e.isNodeSet()); case FuncName.SYSTEM_PROPERTY: return argCount==1 && argumentList.e.isString() ; case FuncName.ELEMENT_AVAILABLE: return argCount==1 && argumentList.e.isString(); case FuncName.FUNCTION_AVAILABLE: return argCount==1 && argumentList.e.isString();
case FuncName.KEY: return argCount==2; case FuncName.DOCUMENT: return argCount==1 || (argCount==2 && argumentList.next.e.isNodeSet()); case FuncName.SYSTEM_PROPERTY: return argCount==1 && argumentList.e.isString() ; case FuncName.ELEMENT_AVAILABLE: return argCount==1 && argumentList.e.isString(); case FuncName.FUNCTION_AVAILABLE: return argCount==1 && argumentList.e.isString();
int reright = ((java_cup.runtime.Symbol)CUP$parser$stack.elementAt(CUP$parser$top-0)).right; Expr re = (Expr)((java_cup.runtime.Symbol) CUP$parser$stack.elementAt(CUP$parser$top-0)).value; if (re.isFinal() && re.isString()) { if (ee.getFuncOpCode() == FuncName.NAME) { FuncExpr tmp=(FuncExpr)ee; }else RESULT = new BinaryExpr(ee, BinaryExpr.NE, re); } else if (ee.isFinal() && ee.isString()) { if (re.getFuncOpCode() == FuncName.NAME) { FuncExpr tmp=(FuncExpr)re; int reright = ((java_cup.runtime.Symbol)CUP$parser$stack.elementAt(CUP$parser$top-0)).right; Expr re = (Expr)((java_cup.runtime.Symbol) CUP$parser$stack.elementAt(CUP$parser$top-0)).value; if (re.isFinal() && re.isString()) { if (ee.getFuncOpCode() == FuncName.NAME) { FuncExpr tmp=(FuncExpr)ee; }else RESULT = new BinaryExpr(ee, BinaryExpr.EQ, re); } else if (ee.isFinal() && ee.isString()) { if (re.getFuncOpCode() == FuncName.NAME) { FuncExpr tmp=(FuncExpr)re;