Skip to content

Commit f76dfa4

Browse files
committed
---
yaml --- r: 16026 b: refs/heads/try c: 09652c8 h: refs/heads/master v: v3
1 parent b32f7fe commit f76dfa4

File tree

5 files changed

+448
-438
lines changed

5 files changed

+448
-438
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
refs/heads/master: 61b1875c16de39c166b0f4d54bba19f9c6777d1a
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 4a81779abd786ff22d71434c6d9a5917ea4cdfff
5-
refs/heads/try: 829c9834791cfccb6f79f860beec2f1fc4f1284d
5+
refs/heads/try: 09652c8f5f0f12913396898afd4fb382ae90a448
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105

branches/try/src/librustsyntax/parse.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export parse_item_from_source_str;
1313
export parse_from_source_str;
1414

1515
import parser::parser;
16+
import common::parser_common;
1617
import ast::node_id;
1718
import util::interner;
1819
import lexer::reader;
@@ -56,7 +57,7 @@ fn parse_crate_from_crate_file(input: str, cfg: ast::crate_cfg,
5657
let (m, attrs) = eval::eval_crate_directives_to_mod(
5758
cx, cdirs, prefix, option::some(companionmod));
5859
let mut hi = p.span.hi;
59-
parser::expect(p, token::EOF);
60+
p.expect(token::EOF);
6061
ret @ast_util::respan(ast_util::mk_sp(lo, hi),
6162
{directives: cdirs,
6263
module: m,

branches/try/src/librustsyntax/parse/attr.rs

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
import either::{either, left, right};
22
import ast_util::spanned;
3-
import common::{parse_seq,
4-
seq_sep,
5-
expect,
6-
parse_ident};
3+
import common::{parser_common, seq_sep};
74

85
export attr_or_ext;
96
export parse_outer_attributes;
@@ -45,15 +42,15 @@ fn parse_outer_attributes(p: parser) -> [ast::attribute] {
4542

4643
fn parse_attribute(p: parser, style: ast::attr_style) -> ast::attribute {
4744
let lo = p.span.lo;
48-
expect(p, token::POUND);
45+
p.expect(token::POUND);
4946
ret parse_attribute_naked(p, style, lo);
5047
}
5148

5249
fn parse_attribute_naked(p: parser, style: ast::attr_style, lo: uint) ->
5350
ast::attribute {
54-
expect(p, token::LBRACKET);
51+
p.expect(token::LBRACKET);
5552
let meta_item = parse_meta_item(p);
56-
expect(p, token::RBRACKET);
53+
p.expect(token::RBRACKET);
5754
let mut hi = p.span.hi;
5855
ret spanned(lo, hi, {style: style, value: *meta_item});
5956
}
@@ -91,7 +88,7 @@ fn parse_inner_attrs_and_next(p: parser) ->
9188

9289
fn parse_meta_item(p: parser) -> @ast::meta_item {
9390
let lo = p.span.lo;
94-
let ident = parse_ident(p);
91+
let ident = p.parse_ident();
9592
alt p.token {
9693
token::EQ {
9794
p.bump();
@@ -112,8 +109,8 @@ fn parse_meta_item(p: parser) -> @ast::meta_item {
112109
}
113110

114111
fn parse_meta_seq(p: parser) -> [@ast::meta_item] {
115-
ret parse_seq(token::LPAREN, token::RPAREN, seq_sep(token::COMMA),
116-
p, {|p| parse_meta_item(p)}).node;
112+
ret p.parse_seq(token::LPAREN, token::RPAREN, seq_sep(token::COMMA),
113+
{|p| parse_meta_item(p)}).node;
117114
}
118115

119116
fn parse_optional_meta(p: parser) -> [@ast::meta_item] {

0 commit comments

Comments
 (0)