pub fn binary_string(
in: BitArray,
) -> Result(#(BitArray, TokenAST), DecoderError)
pub fn dicrionary(
in: BitArray,
) -> Result(#(BitArray, TokenAST), DecoderError)
pub fn int(
in: BitArray,
) -> Result(#(BitArray, TokenAST), DecoderError)
pub fn list(
in: BitArray,
) -> Result(#(BitArray, TokenAST), DecoderError)
pub fn lookahead(
in: BitArray,
lambda: fn(String, BitArray) -> Result(a, DecoderError),
) -> Result(a, DecoderError)
pub fn parse(in: BitArray) -> Result(TokenAST, DecoderError)
pub fn take(
in: BitArray,
amount: Int,
) -> Result(#(BitArray, BitArray), DecoderError)
pub fn take_while(
in: BitArray,
predicate: fn(String) -> Bool,
) -> #(BitArray, BitArray)