projects this ParserRetVal as a parserFailure
projects this ParserRetVal as a parserFailure
4.0
projects this ParserRetVal as a complex
projects this ParserRetVal as a complex
4.0
Flatmap Primtive to a new type.
Flatmap Primtive to a new type. Only available if Complex is Nothing
4.0
Flatmap Complex to a new type.
Flatmap Complex to a new type. Only available if Primitive is Nothing
4.0
Change a Complex into a Primitive or a Primitive into a Complex
Change a Complex into a Primitive or a Primitive into a Complex
4.0
Applies a function corresponding to this
's type
Applies a function corresponding to this
's type
the function to apply if this
is a Complex
the function to apply if this
is a Primitive
the function to apply if this
is a ParserFailure
the function to apply if this
is a BuilderFailure
the results of applying the function
4.0
Map Primtive to a new type.
Map Primtive to a new type. Only available if Complex is Nothing
4.0
Map Complex to a new type.
Map Complex to a new type. Only available if Primitive is Nothing
4.0
Put the value of either success type into a Complex
Put the value of either success type into a Complex
4.0
projects this ParserRetVal as a parserFailure
projects this ParserRetVal as a parserFailure
4.0
projects this ParserRetVal as a primitive
projects this ParserRetVal as a primitive
4.0
Represents a value that was produced by the parser without builder consultation