Function tagua_parser::rules::expressions::primaries::primary
[−]
pub fn primary(i: &[u8]) -> IResult<&[u8], Expression, u32>
Recognize all kind of primary expressions.
Examples
use tagua_parser::Result; use tagua_parser::ast::{Expression, Literal}; use tagua_parser::rules::expressions::primaries::primary; assert_eq!( primary(b"echo 'Hello, World!'"), Result::Done( &b""[..], Expression::Echo(vec![ Expression::Literal(Literal::String(b"Hello, World!".to_vec())) ]) ) );Run