From 11e0ba43401b0fcf4d61a4e91ad8d7020da74994 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Fri, 19 Feb 2016 14:43:13 +0100 Subject: Do less panicking in general --- src/libsyntax/parse/mod.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/libsyntax/parse') diff --git a/src/libsyntax/parse/mod.rs b/src/libsyntax/parse/mod.rs index 9bcf1079a64..ea5d6739e6d 100644 --- a/src/libsyntax/parse/mod.rs +++ b/src/libsyntax/parse/mod.rs @@ -120,6 +120,10 @@ pub fn parse_expr_from_source_str<'a>(name: String, p.parse_expr() } +/// Parses an item. +/// +/// Returns `Ok(Some(item))` when successful, `Ok(None)` when no item was found, and`Err` +/// when a syntax error occurred. pub fn parse_item_from_source_str<'a>(name: String, source: String, cfg: ast::CrateConfig, -- cgit 1.4.1-3-g733a5