Function tagua_parser::rules::literals::literal []

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

Recognize all kind of literals.

A literal is either a null, a boolean, an expotential, an integer or an integer.

Examples

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

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