Interface OptionParser<T>

    • Method Detail

      • parseOptions

        ParseState<T> parseOptions​(org.apache.commons.collections4.iterators.PeekingIterator<java.lang.String> tokens,
                                   ParseState<T> state,
                                   java.util.List<OptionMetadata> allowedOptions)
        Parses one/more options from the token stream
        Parameters:
        tokens - Tokens
        state - Current parser state
        allowedOptions - Allowed options at this point of the parsing
        Returns:
        New parser state, may return null if this parser could not parse the next token as an option