Package com.orbit.prog
package com.orbit.prog
-
ClassDescriptionTerminal 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.
\Ganchor 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 aConditionalBranchInstr.End of line assertion for$.End of text assertion.\Zanchor 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 aProginstruction array.Result of an epsilon-chain fold: a new instruction array and the resolved start and accept PCs.Mandatory-repetition loop.Body-terminator for aRepeatMinmandatory-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\bor\B.