View Source Cogito.Primitives (Cogito v1.0.0)
A list of primitive parsers.
The meaning of each parser is derived from the names:
chars
not_chars
word
space
ws
digit
natural
integer
float
letter
letter_or_digit
identifier
wrap
string
Summary
Functions
@spec chars([integer()] | String.t() | Range.t()) :: Cogito.parser()
@spec digit() :: Cogito.parser()
@spec float() :: Cogito.parser()
@spec identifier() :: Cogito.parser()
@spec integer() :: Cogito.parser()
@spec letter() :: Cogito.parser()
@spec letter_or_digit() :: Cogito.parser()
@spec natural() :: Cogito.parser()
@spec not_chars(String.t()) :: Cogito.parser()
@spec space() :: Cogito.parser()
@spec string() :: Cogito.parser()
@spec word(String.t()) :: Cogito.parser()
@spec wrap(Cogito.parser(), String.t(), String.t()) :: Cogito.parser()
@spec ws() :: Cogito.parser()