public abstract class CompiledBinary<A,B,C> extends Binary<A,B,C>
Modifier | Constructor and Description |
---|---|
protected |
CompiledBinary(Pattern<? super A> left,
Pattern<? super B> right) |
Modifier and Type | Method and Description |
---|---|
protected <V,L> void |
compileClear(<any> context,
boolean recursively) |
protected <V,L> void |
compileCut(<any> context,
boolean recursively) |
protected <V,L> void |
compileInitializer(<any> context) |
protected abstract <V,L> void |
compileMatch(<any> context) |
protected abstract <V,L> void |
compileMatchAgain(<any> context) |
clear, clone, compileClear, compileCut, compileMatch, compileMatchAgain, cut, getLeft, getRight, toString, toStringOperator
all, all, all, all, all, and, andThen, andThen, any, any, aside, binds, both, clear, compareTo, compile, compileClear, compileCut, compileIsDeterministic, compileSubPattern, compileThis, compileUpTo, cut, DEBUG, either, enPassant, eq, eqNull, equal, filter, flatten, forInstancesOf, isDeterministic, limit, main, match, matchAgain, matchOnce, matchVar, narrow, neq, neqNull, newAll, noMatch, none, or, orElse, orElse, preserves, preserves, repeat, some, some, some, some, someMatch, startCompile, test, transform, uniquely, variable, variable
protected <V,L> void compileInitializer(<any> context)
protected abstract <V,L> void compileMatch(<any> context)
protected abstract <V,L> void compileMatchAgain(<any> context)
protected <V,L> void compileCut(<any> context, boolean recursively)
protected <V,L> void compileClear(<any> context, boolean recursively)
see also the complete user documentation .