about summary refs log tree commit diff
path: root/src/librustsyntax/parse.rs
diff options
context:
space:
mode:
authorPaul Stansifer <paul.stansifer@gmail.com>2012-05-24 13:44:42 -0700
committerPaul Stansifer <paul.stansifer@gmail.com>2012-05-24 14:39:22 -0700
commit5b72e52e472ca06f42700a322dc2cac4c38e05f1 (patch)
treee72b6b15740c5c166e5c2ed9f4ef417a1ae7d93f /src/librustsyntax/parse.rs
parent09652c8f5f0f12913396898afd4fb382ae90a448 (diff)
Access parse/attrs.rs with an impl.
Diffstat (limited to 'src/librustsyntax/parse.rs')
-rw-r--r--src/librustsyntax/parse.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/librustsyntax/parse.rs b/src/librustsyntax/parse.rs
index d44b726f72c..c6535bd1a4d 100644
--- a/src/librustsyntax/parse.rs
+++ b/src/librustsyntax/parse.rs
@@ -13,6 +13,7 @@ export parse_item_from_source_str;
 export parse_from_source_str;
 
 import parser::parser;
+import attr::parser_attr;
 import common::parser_common;
 import ast::node_id;
 import util::interner;
@@ -44,7 +45,7 @@ fn parse_crate_from_crate_file(input: str, cfg: ast::crate_cfg,
     let p = new_parser_from_file(sess, cfg, input, parser::CRATE_FILE);
     let lo = p.span.lo;
     let prefix = path::dirname(p.reader.filemap.name);
-    let leading_attrs = attr::parse_inner_attrs_and_next(p);
+    let leading_attrs = p.parse_inner_attrs_and_next();
     let crate_attrs = leading_attrs.inner;
     let first_cdir_attr = leading_attrs.next;
     let cdirs = p.parse_crate_directives(token::EOF, first_cdir_attr);