final public int AxisSpecifier()

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


    final public int AxisSpecifier() throws ParseException {
        int axis;
        switch (jj_nt.kind) {
        case AXIS_SELF:
        case AXIS_CHILD:
        case AXIS_PARENT:
        case AXIS_ANCESTOR:
        case AXIS_ATTRIBUTE:
        case AXIS_NAMESPACE:
        case AXIS_PRECEDING:
        case AXIS_FOLLOWING:
        case AXIS_DESCENDANT:
        case AXIS_ANCESTOR_OR_SELF:
        case AXIS_FOLLOWING_SIBLING:
        case AXIS_PRECEDING_SIBLING:
        case AXIS_DESCENDANT_OR_SELF:
            axis = AxisName();
            break;
        default:
            jj_la1[13] = jj_gen;
            axis = AbbreviatedAxisSpecifier();
        }
        {
            if (true) {
                return axis;
            }
        }
        throw new Error("Missing return statement in function");
    }