Joutsen.ArgumentsParsing  v0.2.1
Classes | Enumerations
Joutsen.ArgumentsParsing.Parsers Namespace Reference

Provides different kind of parsers that are used to parse a list of arguments. More...

Classes

class  AbstractArgumentsParser
 A base class for ArgumentsListParser implementations. More...
 
class  ArgumentsListParserFactory
 A factory for different kinds of ArgumentsListParsers. More...
 
class  DefaultSubParser
 A parser that is able to parse commands and their arguments. More...
 
class  KnownArgumentsParser
 An ArgumentsListParser that parses all values in the input list that it is aware of without raising exceptions. More...
 
class  MutuallyExclusiveArgumentsParser
 A decorator literal parser for mutually exclusive arguments. More...
 
class  StrictArgumentsParser
 An ArgumentsListParser that parses values from the input list and raises exceptions if it encounters a value that it cannot process. More...
 

Enumerations

enum  ArgumentsParserType { ArgumentsParserType.Strict, ArgumentsParserType.KnownOnly }
 An enum identifying a parser type. More...
 

Detailed Description

Provides different kind of parsers that are used to parse a list of arguments.

Enumeration Type Documentation

◆ ArgumentsParserType

An enum identifying a parser type.

Enumerator
Strict 
KnownOnly