delightful-parsing
delightful-parsing
sweet.delights.parsing
Context
Parser
Parser
given_Parser_Boolean
given_Parser_Byte
given_Parser_Char
given_Parser_Double
given_Parser_Duration
given_Parser_Float
given_Parser_Instant
given_Parser_Int
given_Parser_LocalDate
given_Parser_LocalDateTime
given_Parser_LocalTime
given_Parser_Long
given_Parser_MonthDay
given_Parser_OffsetDateTime
given_Parser_OffsetTime
given_Parser_Option
given_Parser_Period
given_Parser_Short
given_Parser_Year
given_Parser_YearMonth
given_Parser_ZoneId
given_Parser_ZoneOffset
given_Parser_ZonedDateTime
stringParser
sweet.delights.parsing.annotations
Conditional
Format
FormatParam
Ignore
IgnoreParam
Length
LengthParam
Lenient
Options
ParseFunc
Regex
Repetition
TrailingSkip
TrueIf
delightful-parsing
/
sweet.delights.parsing
/
Parser
Parser
object
Parser
Parser companion object.
Companion:
class
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
Parser
.type
Type members
Value members
Givens
Type members
Classlikes
object
given_Parser_Boolean
extends
Parser
[
Boolean
]
object
given_Parser_Byte
extends
Parser
[
Byte
]
object
given_Parser_Char
extends
Parser
[
Char
]
object
given_Parser_Double
extends
Parser
[
Double
]
object
given_Parser_Duration
extends
Parser
[
Duration
]
object
given_Parser_Float
extends
Parser
[
Float
]
object
given_Parser_Instant
extends
Parser
[
Instant
]
object
given_Parser_Int
extends
Parser
[
Int
]
object
given_Parser_LocalDate
extends
Parser
[
LocalDate
]
object
given_Parser_LocalDateTime
extends
Parser
[
LocalDateTime
]
object
given_Parser_LocalTime
extends
Parser
[
LocalTime
]
object
given_Parser_Long
extends
Parser
[
Long
]
object
given_Parser_MonthDay
extends
Parser
[
MonthDay
]
object
given_Parser_OffsetDateTime
extends
Parser
[
OffsetDateTime
]
object
given_Parser_OffsetTime
extends
Parser
[
OffsetTime
]
object
given_Parser_Option
extends
Parser
[
Option
[
String
]]
object
given_Parser_Period
extends
Parser
[
Period
]
object
given_Parser_Short
extends
Parser
[
Short
]
object
given_Parser_Year
extends
Parser
[
Year
]
object
given_Parser_YearMonth
extends
Parser
[
YearMonth
]
object
given_Parser_ZoneId
extends
Parser
[
ZoneId
]
object
given_Parser_ZoneOffset
extends
Parser
[
ZoneOffset
]
object
given_Parser_ZonedDateTime
extends
Parser
[
ZonedDateTime
]
object
stringParser
extends
Parser
[
String
]
Value members
Concrete methods
def
apply
[
T
](
using
parser:
Parser
[
T
]):
Parser
[
T
]
def
parse
[
T
](
line:
String
)(
using
parser:
Parser
[
T
]):
Option
[
T
]
def
parse
[
T
](
params:
Map
[
String
,
Any
])(
line:
String
)(
using
parser:
Parser
[
T
]):
Option
[
T
]
Givens
Givens
given
derived
[
T
](
using
m:
Of
[
T
]):
Parser
[
T
]
given
given_Parser_Boolean
:
given_Parser_Boolean
.type
given
given_Parser_Byte
:
given_Parser_Byte
.type
given
given_Parser_Char
:
given_Parser_Char
.type
given
given_Parser_Double
:
given_Parser_Double
.type
given
given_Parser_Duration
:
given_Parser_Duration
.type
given
given_Parser_Float
:
given_Parser_Float
.type
given
given_Parser_Instant
:
given_Parser_Instant
.type
given
given_Parser_Int
:
given_Parser_Int
.type
given
given_Parser_LocalDate
:
given_Parser_LocalDate
.type
given
given_Parser_LocalDateTime
:
given_Parser_LocalDateTime
.type
given
given_Parser_LocalTime
:
given_Parser_LocalTime
.type
given
given_Parser_Long
:
given_Parser_Long
.type
given
given_Parser_MonthDay
:
given_Parser_MonthDay
.type
given
given_Parser_OffsetDateTime
:
given_Parser_OffsetDateTime
.type
given
given_Parser_OffsetTime
:
given_Parser_OffsetTime
.type
given
given_Parser_Option
:
given_Parser_Option
.type
given
given_Parser_Period
:
given_Parser_Period
.type
given
given_Parser_Short
:
given_Parser_Short
.type
given
given_Parser_Year
:
given_Parser_Year
.type
given
given_Parser_YearMonth
:
given_Parser_YearMonth
.type
given
given_Parser_ZoneId
:
given_Parser_ZoneId
.type
given
given_Parser_ZoneOffset
:
given_Parser_ZoneOffset
.type
given
given_Parser_ZonedDateTime
:
given_Parser_ZonedDateTime
.type
given
listParser
[
T
](
using
parser:
Parser
[
T
]):
listParser
[
T
]
given
optionParser
[
T
](
using
parser:
Parser
[
T
]):
optionParser
[
T
]
given
stringParser
:
stringParser
.type