core
core
kantan.parsers
AsTokens
AsTokens
given_AsTokens_String_Char
Message
Message
Parsed
Parser
Parser
Position
Position
Result
Ok
Error
Result
NonConsuming
SourceMap
SourceMap
given_SourceMap_Char
State
State
TokenParser
core
/
kantan.parsers
/
Parser
Parser
object
Parser
Companion:
class
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
Parser
.type
Value members
Value members
Concrete methods
def
ap
[
Token
,
A
,
B
](
ff:
Parser
[
Token
,
A
=>
B
]):
Parser
[
Token
,
A
]
=>
Parser
[
Token
,
B
]
def
char
(
c:
Char
):
Parser
[
Char
,
Char
]
def
char
(
f:
Char
=>
Boolean
):
Parser
[
Char
,
Char
]
def
digit
:
Parser
[
Char
,
Char
]
def
end
[
Token
](
using
evidence$3:
SourceMap
[
Token
]):
Parser
[
Token
,
Unit
]
def
identifier
:
Parser
[
Char
,
String
]
def
letter
:
Parser
[
Char
,
Char
]
def
oneOf
[
Token
,
A
](
head:
Parser
[
Token
,
A
],
tail:
Parser
[
Token
,
A
]*):
Parser
[
Token
,
A
]
def
pure
[
Token
,
A
](
value:
A
):
Parser
[
Token
,
A
]
def
satisfy
[
Token
](
f:
Token
=>
Boolean
)(
using
evidence$2:
SourceMap
[
Token
]):
Parser
[
Token
,
Token
]
def
sequence
[
Token
,
A
](
parsers:
List
[
Parser
[
Token
,
A
]]):
Parser
[
Token
,
List
[
A
]]
def
string
(
s:
String
):
Parser
[
Char
,
String
]
def
token
[
Token
](
using
evidence$1:
SourceMap
[
Token
]):
Parser
[
Token
,
Token
]
def
whitespace
:
Parser
[
Char
,
Char
]