Function tagua_parser::rules::literals::integer []

pub fn integer(i: &[u8]) -> IResult<&[u8]Literalu32>

Recognize an integer.

An integer is either a binary, a decimal, an hexadecimal or an octal representation.

Examples

use tagua_parser::Result;
use tagua_parser::ast::Literal;
use tagua_parser::rules::literals::integer;

assert_eq!(integer(b"0b101010"), Result::Done(&b""[..], Literal::Integer(42i64)));Run