Package com.orbit.prog


package com.orbit.prog
  • Class
    Description
    Terminal accept state.
    Match any byte.
    Match any character.
    Atomic-commit instruction that enforces the no-backtrack commitment for atomic groups and possessive quantifiers.
    Backreference check instruction.
    Test whether a named balance stack is non-empty, continuing on success or failing otherwise.
    Pop the top entry from a named balance stack, failing if the stack is empty.
    Push the current input position onto a named balance stack.
    \G anchor assertion — position equals the end of the previous match.
    Beginning of line assertion for ^ in MULTILINE mode.
    Beginning of text assertion.
    Byte match instruction for byte-oriented matching.
    Byte range match instruction for byte-oriented matching.
    Matches a character in the range [lo, hi].
    Thread-safe compilation result.
    Conditional branch instruction for .NET (?(condition)yes|no) subpatterns.
    The kind of condition tested by a ConditionalBranchInstr.
    End of line assertion for $.
    End of text assertion.
    \Z anchor assertion — end of input or before the final line terminator only.
    Epsilon transition (no character consumed).
    Fail state - always fails.
    Sealed instruction hierarchy for compiled programs.
    Positive lookahead assertion.
    Negative lookahead assertion.
    Negative lookbehind assertion supporting bounded variable-length patterns.
    Positive lookbehind assertion supporting bounded variable-length patterns.
    Result of a match operation.
    Metadata about a compiled program.
    Possessive (atomic) split instruction that commits to its first branch without offering the second branch as a backtracking choice point.
    Compiled program - immutable instruction array.
    Post-compile optimisation passes on a Prog instruction array.
    Result of an epsilon-chain fold: a new instruction array and the resolved start and accept PCs.
    Mandatory-repetition loop.
    Body-terminator for a RepeatMin mandatory-repetition loop.
    Epsilon instruction that resets the reported match start to the current input position.
    Save capture group boundary (start or end).
    Non-deterministic split to two alternatives.
    Emit output string in a transducer.
    Non-deterministic split to two alternatives, emitted specifically for regex | union alternation.
    Word boundary assertion instruction, representing either \b or \B.