Args
Types
Functions
def newParser (description: String) : Parser
def addArg (p: Parser) (name: {s : String | s != ""}) (help: String) : Parser
def addIntArg (p: Parser) (name: {s : String | s != ""}) (help: String) : Parser
def addFloatArg (p: Parser) (name: {s : String | s != ""}) (help: String) : Parser
def addFlag (p: Parser) (name: {s : String | s != ""}) (help: String) : Parser
def addOption (p: Parser) (name: {s : String | s != ""}) (default: String) (help: String) : Parser
def addIntOption (p: Parser) (name: {s : String | s != ""}) (default: Int) (help: String) : Parser
def addFloatOption (p: Parser) (name: {s : String | s != ""}) (default: Float) (help: String) : Parser
def addChoice (p: Parser) (name: {s : String | s != ""}) (options: {l : Array String | Array.size l > 0}) (default: String) (help: String) : Parser
def parse (p: Parser) : ParsedArgs
def parseList (p: Parser) (xs: Array String) : ParsedArgs
def getString (a: ParsedArgs) (name: {s : String | s != ""}) : String
def getInt (a: ParsedArgs) (name: {s : String | s != ""}) : Int
def getFloat (a: ParsedArgs) (name: {s : String | s != ""}) : Float
def getBool (a: ParsedArgs) (name: {s : String | s != ""}) : Bool