Package org.jparsec
Class BestParser<T>
- java.lang.Object
-
- org.jparsec.Parser<T>
-
- org.jparsec.BestParser<T>
-
final class BestParser<T> extends Parser<T>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jparsec.Parser
Parser.Mode, Parser.Reference<T>
-
-
Constructor Summary
Constructors Constructor Description BestParser(Parser<? extends T>[] parsers, IntOrder order)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) boolean
apply(ParseContext ctxt)
private void
applyForBestFit(int from, ParseContext ctxt, java.lang.Object originalResult, int originalStep, int originalAt, TreeNode originalLatestChild)
java.lang.String
toString()
-
Methods inherited from class org.jparsec.Parser
asDelimiter, asOptional, atLeast, atomic, between, cast, endBy, endBy1, fails, followedBy, from, from, getReturn, ifelse, ifelse, infixl, infixn, infixr, label, lexer, many, many1, map, newReference, next, next, not, not, notFollowedBy, optional, optional, or, otherwise, parse, parse, parse, parse, parse, parseTree, peek, postfix, prefix, read, reluctantBetween, retn, sepBy, sepBy1, sepEndBy, sepEndBy1, skipAtLeast, skipMany, skipMany1, skipTimes, skipTimes, source, succeeds, times, times, token, until, withSource
-
-
-
-
Method Detail
-
apply
boolean apply(ParseContext ctxt)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
applyForBestFit
private void applyForBestFit(int from, ParseContext ctxt, java.lang.Object originalResult, int originalStep, int originalAt, TreeNode originalLatestChild)
-
-