Package eu.bandm.tools.paisley
Class Variable.Plus
java.lang.Object
eu.bandm.tools.paisley.Pattern<A>
eu.bandm.tools.paisley.Unary<A,A>
eu.bandm.tools.paisley.FlatMultiTransform<A,A>
eu.bandm.tools.paisley.MultiTransform<A,A>
eu.bandm.tools.paisley.Variable.Plus
- All Implemented Interfaces:
Serializable,Cloneable
-
Nested Class Summary
Nested classes/interfaces inherited from class eu.bandm.tools.paisley.Pattern
Pattern.Either<A> -
Field Summary
Fields inherited from class eu.bandm.tools.paisley.Pattern
_left_matched, _target_save, none -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class eu.bandm.tools.paisley.MultiTransform
close, compileApply, compileClose, compileHasNext, compileNext, compileOpen, hasNext, next, of, openMethods inherited from class eu.bandm.tools.paisley.FlatMultiTransform
compileMatch, compileMatchAgain, compileMatchNext, compileMatchNextBody, cut, match, matchAgainMethods inherited from class eu.bandm.tools.paisley.Unary
binds, clear, clone, compileClear, compileCut, getBody, isDeterministic, preserves, preserves, setBody, toStringMethods inherited from class eu.bandm.tools.paisley.Pattern
all, all, all, all, all, and, andThen, andThen, any, aside, both, clear, compile, compileClear, compileCut, compileIsDeterministic, compileSubPattern, compileThis, compileUpTo, cut, DEBUG, either, enPassant, flatten, limit, main, matchOnce, matchVar, narrow, newAll, noMatch, none, of, once, or, orElse, orElse, repeat, some, some, some, some, someMatch, startCompile, uniquely, variable, variable
-
Constructor Details
-
Plus
-
-
Method Details
-
apply
Description copied from class:MultiTransformTransforms a target to be matched into an enumeration of targets for the subpattern.- Specified by:
applyin classMultiTransform<A,A> - Parameters:
arg- the target for this pattern to be matched against.- Returns:
- an enumeration of targets (possibly empty) for
Unary.bodyto be matched against.
-