MCPcopy Create free account
hub / github.com/dtolnay/rustversion / parse_comma_separated

Function parse_comma_separated

src/expr.rs:150–163  ·  view source on GitHub ↗
(iter: Iter)

Source from the content-addressed store, hash-verified

148}
149
150fn parse_comma_separated(iter: Iter) -> Result<Vec<Expr>> {
151 let mut exprs = Vec::new();
152
153 while iter.peek().is_some() {
154 let expr = self::parse(iter)?;
155 exprs.push(expr);
156 if iter.peek().is_none() {
157 break;
158 }
159 token::parse_punct(iter, ',')?;
160 }
161
162 Ok(exprs)
163}

Callers 2

parse_anyFunction · 0.85
parse_allFunction · 0.85

Calls 4

newFunction · 0.85
parse_punctFunction · 0.85
peekMethod · 0.80
parseFunction · 0.70

Tested by

no test coverage detected