Skip to content

Commit 1ccee08

Browse files
committed
---
yaml --- r: 12959 b: refs/heads/master c: ed357af h: refs/heads/master i: 12957: 49b4c85 12955: 265452b 12951: 9d2f966 12943: b51380f 12927: bc1d0bb v: v3
1 parent 3807c86 commit 1ccee08

File tree

13 files changed

+225
-137
lines changed

13 files changed

+225
-137
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: 4f10c19215e4c234e25c25b57983eeb42774f873
2+
refs/heads/master: ed357af9801468142b961e8dd3f6349007260fd4
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 4a81779abd786ff22d71434c6d9a5917ea4cdfff
55
refs/heads/try: 2898dcc5d97da9427ac367542382b6239d9c0bbf

trunk/src/librustsyntax/codemap.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ export new_filemap;
1212
export new_filemap_w_substr;
1313
export mk_substr_filename;
1414
export lookup_char_pos;
15-
export lookup_char_pos_adj;
1615
export adjust_span;
1716
export span_to_str;
1817
export span_to_filename;

trunk/src/librustsyntax/parse/comments.rs

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import io::reader_util;
2-
import io::println;//XXXXXXXXxxx
32
import util::interner;
43
import lexer::{ reader, new_reader, next_token, is_whitespace };
54

@@ -29,8 +28,7 @@ fn read_to_eol(rdr: reader) -> str {
2928

3029
fn read_one_line_comment(rdr: reader) -> str {
3130
let val = read_to_eol(rdr);
32-
assert ((val[0] == '/' as u8 && val[1] == '/' as u8) ||
33-
(val[0] == '#' as u8 && val[1] == '!' as u8));
31+
assert (val[0] == '/' as u8 && val[1] == '/' as u8);
3432
ret val;
3533
}
3634

@@ -55,15 +53,6 @@ fn consume_whitespace_counting_blank_lines(rdr: reader, &comments: [cmnt]) {
5553
}
5654
}
5755

58-
fn read_shebang_comment(rdr: reader, code_to_the_left: bool) -> cmnt {
59-
#debug(">>> shebang comment");
60-
let p = rdr.chpos;
61-
#debug("<<< shebang comment");
62-
ret {style: if code_to_the_left { trailing } else { isolated },
63-
lines: [read_one_line_comment(rdr)],
64-
pos: p};
65-
}
66-
6756
fn read_line_comments(rdr: reader, code_to_the_left: bool) -> cmnt {
6857
#debug(">>> line comments");
6958
let p = rdr.chpos;
@@ -145,9 +134,8 @@ fn read_block_comment(rdr: reader, code_to_the_left: bool) -> cmnt {
145134
}
146135

147136
fn peeking_at_comment(rdr: reader) -> bool {
148-
ret ((rdr.curr == '/' && rdr.next() == '/') ||
149-
(rdr.curr == '/' && rdr.next() == '*')) ||
150-
(rdr.curr == '#' && rdr.next() == '!');
137+
ret rdr.curr == '/' && rdr.next() == '/' ||
138+
rdr.curr == '/' && rdr.next() == '*';
151139
}
152140

153141
fn consume_comment(rdr: reader, code_to_the_left: bool, &comments: [cmnt]) {
@@ -156,8 +144,6 @@ fn consume_comment(rdr: reader, code_to_the_left: bool, &comments: [cmnt]) {
156144
comments += [read_line_comments(rdr, code_to_the_left)];
157145
} else if rdr.curr == '/' && rdr.next() == '*' {
158146
comments += [read_block_comment(rdr, code_to_the_left)];
159-
} else if rdr.curr == '#' && rdr.next() == '!' {
160-
comments += [read_shebang_comment(rdr, code_to_the_left)];
161147
} else { fail; }
162148
#debug("<<< consume comment");
163149
}

trunk/src/librustsyntax/parse/lexer.rs

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -119,16 +119,6 @@ fn consume_any_line_comment(rdr: reader) {
119119
'*' { rdr.bump(); rdr.bump(); ret consume_block_comment(rdr); }
120120
_ { ret; }
121121
}
122-
} else if rdr.curr == '#' {
123-
if rdr.next() == '!' {
124-
let cmap = codemap::new_codemap();
125-
(*cmap).files.push(rdr.filemap);
126-
let loc = codemap::lookup_char_pos_adj(cmap, rdr.chpos);
127-
if loc.line == 1u && loc.col == 0u {
128-
while rdr.curr != '\n' && !rdr.is_eof() { rdr.bump(); }
129-
ret consume_whitespace_and_comments(rdr);
130-
}
131-
}
132122
}
133123
}
134124

0 commit comments

Comments
 (0)