argparse.ini

package argparse.ini

Members list

Concise view

Type members

Classlikes

class ConfigParser()

INI-syle config parser.

INI-syle config parser.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
class FlatPrinter(stream: OutputStream, indentation: Int)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
case class Obj(value: LinkedHashMap[String, Value]) extends Value

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Value
class Object
trait Matchable
class Any
object Obj

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Obj.type
case class ParseException(position: Position, message: String, line: String) extends Exception

Attributes

Graph
Supertypes
trait Product
trait Equals
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
case class Parseable(readable: Readable, filename: String)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Parseable

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class Position(file: String, line: Int, col: Int)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class Str(value: String) extends Value

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Value
class Object
trait Matchable
class Any
sealed trait Value

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Obj
class Str
object Value

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Value.type

Value members

Concrete methods

def read[A](inputs: A*)(implicit f: A => Parseable): Obj

Priority-ordered input files. When config values will be looked up, the entry first encountered in this list will be used.

Priority-ordered input files. When config values will be looked up, the entry first encountered in this list will be used.

Attributes

def write(value: Value, indentation: Int): String