public abstract class Operation extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Operation.OpAtom
Atom
|
static class |
Operation.OpBackReference
Back-reference
|
static class |
Operation.OpBOL
Beginning of Line (^)
|
static class |
Operation.OpBranch
Choice (|)
|
static class |
Operation.OpCharClass
Character class: match any one of a set of characters
|
static class |
Operation.OpClose
Close paren (captured group)
|
static class |
Operation.OpCloseCluster
Close non-capturing group
|
static class |
Operation.OpConfidentPlus
"Confident Plus" quantifier: used when there is no ambiguity about the ending condition,
and therefore no need to backtrack.
|
static class |
Operation.OpConfidentStar
"Confident Star" quantifier: used when there is no ambiguity about the ending condition,
and therefore no need to backtrack.
|
static class |
Operation.OpContinue
Continue to the following instruction (ignore 'next')
|
static class |
Operation.OpEndProgram
End of program
|
static class |
Operation.OpEOL
End of Line ($)
|
static class |
Operation.OpGoTo
Goto specified instruction
|
static class |
Operation.OpMaybe
Maybe (question-mark) quantifier
|
static class |
Operation.OpNothing
Match empty string
|
static class |
Operation.OpOpen
Open paren (captured group)
|
static class |
Operation.OpOpenCluster
Open non-capturing paren
|
static class |
Operation.OpPlus
Plus quantifier
|
static class |
Operation.OpReluctantMaybe
Reluctant maybe operator
|
static class |
Operation.OpReluctantPlus
Reluctant plus operator
|
static class |
Operation.OpReluctantStar
Reluctant star operator
|
static class |
Operation.OpStar
Star quantifier
|
Modifier and Type | Field and Description |
---|---|
static int |
ACTION_ADVANCE_TO_FOLLOWING |
static int |
ACTION_ADVANCE_TO_NEXT |
static int |
ACTION_ADVANCE_TO_NEXT_NEXT |
static int |
ACTION_RETURN |
int |
next |
Constructor and Description |
---|
Operation() |
public int next
public static final int ACTION_ADVANCE_TO_NEXT
public static final int ACTION_RETURN
public static final int ACTION_ADVANCE_TO_FOLLOWING
public static final int ACTION_ADVANCE_TO_NEXT_NEXT
Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.