Uses of Class
eu.bandm.tscore.base.Translet.DisjunctionParser
Package
Description
Generic and low level data types and transformation algorithms,
to be used by very different applications of the
tscore
framework.-
Uses of Translet.DisjunctionParser in eu.bandm.tscore.base
Modifier and TypeClassDescriptionstatic class
Translet.CoTupleParser<A,
B, C, D> Common superclass for Parsers which accept one of many alternatives and return aCoTuple
(ORn and PRIORn).static class
Common superclass for Parsers which accept one of many alternatives and return the upper limit of the different result classes (OR1 and PRIOR1).static class
Translet.OrCoTupleParser<A,
B, C, D> Realizes disjunction which is nondeterministic and returns a CoTuple.static class
Realizes disjunction which is nondeterministic and returns an upper limit class.static class
Translet.PriorCoTupleParser<A,
B, C, D> Realizes disjunction which is priorized and returns a CoTuple.static class
Realizes disjunction which is priorized and returns an upper limit class.Modifier and TypeMethodDescriptionprotected static <R,
S> void Translet.disj_testOneBranch
(Translet.DisjunctionParser<S> disj_parser, Translet.Parser<R> parser, List<Translet.Parser<?>> notHit, int index, Translet.State<?> inState, Set<Translet.State<S>> outStates, Set<Translet.Alternative> alternatives) Tests one of the branch-parsers (with the given index) of the disj_parser, with the given start state.