Function tagua_parser::rules::expressions::primaries::array
[−]
pub fn array(i: &[u8]) -> IResult<&[u8], Expression, u32>
Recognize an array.
Examples
use tagua_parser::Result; use tagua_parser::ast::{Expression, Literal, Variable}; use tagua_parser::rules::expressions::primaries::array; assert_eq!( array(b"[42, 'foo' => $bar]"), Result::Done( &b""[..], Expression::Array(vec![ ( None, Expression::Literal(Literal::Integer(42i64)) ), ( Some(Expression::Literal(Literal::String(b"foo".to_vec()))), Expression::Variable(Variable(&b"bar"[..])) ) ]) ) );Run