Uses of Interface
io.vertigo.commons.peg.PegSolver
Packages that use PegSolver
-
Uses of PegSolver in io.vertigo.commons.peg
Methods in io.vertigo.commons.peg that return PegSolverModifier and TypeMethodDescriptionstatic <S,I, I2, R>
PegSolver<S, I, R> PegSolver.flattenSolvers(PegSolver<PegSolver<S, I, I2>, I2, R> nestedSolver) Forward the PegSolverFunction to the nested solver and return the PegSolver resolving both levels.Methods in io.vertigo.commons.peg with parameters of type PegSolverModifier and TypeMethodDescriptionstatic <S,I, I2, R>
PegSolver<S, I, R> PegSolver.flattenSolvers(PegSolver<PegSolver<S, I, I2>, I2, R> nestedSolver) Forward the PegSolverFunction to the nested solver and return the PegSolver resolving both levels.Method parameters in io.vertigo.commons.peg with type arguments of type PegSolverModifier and TypeMethodDescriptionstatic <S,I, I2, R>
PegSolver<S, I, R> PegSolver.flattenSolvers(PegSolver<PegSolver<S, I, I2>, I2, R> nestedSolver) Forward the PegSolverFunction to the nested solver and return the PegSolver resolving both levels. -
Uses of PegSolver in io.vertigo.commons.peg.rule
Methods in io.vertigo.commons.peg.rule that return types with arguments of type PegSolverModifier and TypeMethodDescriptionPegRules.delayedComparison(PegRule<A> valueRule) Rule for comparisons with delayed term resolution.static <A,B extends Enum<B> & PegOperatorTerm<R>, R>
PegRule<PegSolver<A, R, R>> PegRules.delayedOperation(PegRule<A> operandRule, Class<B> operatorClass, boolean isOperatorSpaced) Rule to resolve operations.PegRules.delayedOperationAndComparison(PegRule<A> valueRule) Rule for make operations and then compare.static <A,B extends Enum<B> & PegOperatorTerm<R>, R>
PegRule<PegSolver<A, R, R>> PegRules.delayedOperationLazy(PegRule<A> operandRule, Class<B> operatorClass, boolean isOperatorSpaced) Rule to resolve operations, non greedy.