Uses of Interface
net.diversionmc.parser.pattern.ParsePattern
Packages that use ParsePattern
-
Uses of ParsePattern in net.diversionmc.parser
Methods in net.diversionmc.parser that return ParsePatternModifier and TypeMethodDescriptionGet a pattern that was already added to this parser.ParsePattern<T>[]Parser.patterns()Get all patterns that were added to this parser.Methods in net.diversionmc.parser with parameters of type ParsePattern -
Uses of ParsePattern in net.diversionmc.parser.pattern
Methods in net.diversionmc.parser.pattern with parameters of type ParsePatternModifier and TypeMethodDescriptionstatic <T extends Sentence>
LinkedList<T>ParsePattern.match(List<ExpressionPiece> expressions, ParsePattern<T>... patterns) Match all the given patterns or fail.static <T extends Sentence>
PatternResult<T>ParsePattern.matchOne(List<ExpressionPiece> expressions, ParsePattern<T>... patterns) Try to match at least one pattern from the given patterns.