Package org.jparsec

Class RepeatTimesParser<T>


  • final class RepeatTimesParser<T>
    extends Parser<java.util.List<T>>
    • Field Detail

      • parser

        private final Parser<? extends T> parser
      • min

        private final int min
      • max

        private final int max
    • Constructor Detail

      • RepeatTimesParser

        RepeatTimesParser​(Parser<? extends T> parser,
                          int min,
                          int max)
      • RepeatTimesParser

        RepeatTimesParser​(Parser<? extends T> parser,
                          int min,
                          int max,
                          ListFactory<T> listFactory)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • repeatAtMost

        private boolean repeatAtMost​(int times,
                                     java.util.Collection<T> collection,
                                     ParseContext ctxt)