in jackrabbit-spi-commons/src/main/java/org/apache/jackrabbit/spi/commons/query/xpath/XPath.java [4707:4751]
final public void ForwardStep() throws ParseException {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case AxisChild:
case AxisDescendant:
case AxisAttribute:
case AxisSelf:
case AxisDescendantOrSelf:
case AxisFollowingSibling:
case AxisFollowing:
ForwardAxis();
NodeTest();
break;
case ElementType:
case AttributeType:
case SchemaElementType:
case SchemaAttributeType:
case Star:
case NCNameColonStar:
case StarColonNCName:
case At:
case DocumentLpar:
case DocumentLparForKindTest:
case NodeLpar:
case CommentLpar:
case TextLpar:
case ProcessingInstructionLpar:
case ElementTypeForKindTest:
case ElementTypeForDocumentTest:
case AttributeTypeForKindTest:
case SchemaElementTypeForKindTest:
case SchemaElementTypeForDocumentTest:
case SchemaAttributeTypeForKindTest:
case ProcessingInstructionLparForKindTest:
case TextLparForKindTest:
case CommentLparForKindTest:
case NodeLparForKindTest:
case QName:
AbbrevForwardStep();
break;
default:
jj_la1[90] = jj_gen;
jj_consume_token(-1);
throw new ParseException();
}
}