Function tagua_parser::rules::expressions::primaries::intrinsic_eval
[−]
pub fn intrinsic_eval(i: &[u8]) -> IResult<&[u8], Expression, u32>
Recognize an lazy evaluation.
Examples
use tagua_parser::Result; use tagua_parser::ast::{Expression, Literal}; use tagua_parser::rules::expressions::primaries::intrinsic_eval; assert_eq!( intrinsic_eval(b"eval('1 + 2')"), Result::Done( &b""[..], Expression::Eval( Box::new( Expression::Literal( Literal::String(b"1 + 2".to_vec()) ) ) ) ) );Run