final public String NCName()

in src/main/java/org/apache/commons/jxpath/ri/parser/XPathParser.java [2935:3060]


    final public String NCName() throws ParseException {
        switch (jj_nt.kind) {
        case OR:
        case AND:
        case MOD:
        case DIV:
        case NCName:
            NCName_Without_CoreFunctions();
            break;
        case NODE:
            jj_consume_token(NODE);
            break;
        case TEXT:
            jj_consume_token(TEXT);
            break;
        case COMMENT:
            jj_consume_token(COMMENT);
            break;
        case PI:
            jj_consume_token(PI);
            break;
        case FUNCTION_LAST:
            jj_consume_token(FUNCTION_LAST);
            break;
        case FUNCTION_POSITION:
            jj_consume_token(FUNCTION_POSITION);
            break;
        case FUNCTION_COUNT:
            jj_consume_token(FUNCTION_COUNT);
            break;
        case FUNCTION_ID:
            jj_consume_token(FUNCTION_ID);
            break;
        case FUNCTION_LOCAL_NAME:
            jj_consume_token(FUNCTION_LOCAL_NAME);
            break;
        case FUNCTION_NAMESPACE_URI:
            jj_consume_token(FUNCTION_NAMESPACE_URI);
            break;
        case FUNCTION_NAME:
            jj_consume_token(FUNCTION_NAME);
            break;
        case FUNCTION_STRING:
            jj_consume_token(FUNCTION_STRING);
            break;
        case FUNCTION_CONCAT:
            jj_consume_token(FUNCTION_CONCAT);
            break;
        case FUNCTION_STARTS_WITH:
            jj_consume_token(FUNCTION_STARTS_WITH);
            break;
        case FUNCTION_ENDS_WITH:
            jj_consume_token(FUNCTION_ENDS_WITH);
            break;
        case FUNCTION_CONTAINS:
            jj_consume_token(FUNCTION_CONTAINS);
            break;
        case FUNCTION_SUBSTRING_BEFORE:
            jj_consume_token(FUNCTION_SUBSTRING_BEFORE);
            break;
        case FUNCTION_SUBSTRING_AFTER:
            jj_consume_token(FUNCTION_SUBSTRING_AFTER);
            break;
        case FUNCTION_SUBSTRING:
            jj_consume_token(FUNCTION_SUBSTRING);
            break;
        case FUNCTION_STRING_LENGTH:
            jj_consume_token(FUNCTION_STRING_LENGTH);
            break;
        case FUNCTION_NORMALIZE_SPACE:
            jj_consume_token(FUNCTION_NORMALIZE_SPACE);
            break;
        case FUNCTION_TRANSLATE:
            jj_consume_token(FUNCTION_TRANSLATE);
            break;
        case FUNCTION_BOOLEAN:
            jj_consume_token(FUNCTION_BOOLEAN);
            break;
        case FUNCTION_NOT:
            jj_consume_token(FUNCTION_NOT);
            break;
        case FUNCTION_TRUE:
            jj_consume_token(FUNCTION_TRUE);
            break;
        case FUNCTION_FALSE:
            jj_consume_token(FUNCTION_FALSE);
            break;
        case FUNCTION_NULL:
            jj_consume_token(FUNCTION_NULL);
            break;
        case FUNCTION_LANG:
            jj_consume_token(FUNCTION_LANG);
            break;
        case FUNCTION_NUMBER:
            jj_consume_token(FUNCTION_NUMBER);
            break;
        case FUNCTION_SUM:
            jj_consume_token(FUNCTION_SUM);
            break;
        case FUNCTION_FLOOR:
            jj_consume_token(FUNCTION_FLOOR);
            break;
        case FUNCTION_CEILING:
            jj_consume_token(FUNCTION_CEILING);
            break;
        case FUNCTION_ROUND:
            jj_consume_token(FUNCTION_ROUND);
            break;
        case FUNCTION_KEY:
            jj_consume_token(FUNCTION_KEY);
            break;
        case FUNCTION_FORMAT_NUMBER:
            jj_consume_token(FUNCTION_FORMAT_NUMBER);
            break;
        default:
            jj_la1[0] = jj_gen;
            jj_consume_token(-1);
            throw new ParseException();
        }
        {
            if (true) {
                return token.image;
            }
        }
        throw new Error("Missing return statement in function");
    }