@@ -162,20 +162,20 @@ fn bad_expr_word_table() -> hashmap<str, ()> {
162
162
}
163
163
164
164
fn unexpected ( p : parser , t : token:: token ) -> ! {
165
- let s: str = "unexpected token: " ;
166
- s += token :: to_str ( p . get_reader ( ) , t ) ;
165
+ let s: str = "unexpected token: '" + token :: to_str ( p . get_reader ( ) , t ) +
166
+ "'" ;
167
167
p. fatal ( s) ;
168
168
}
169
169
170
170
fn expect ( p : parser , t : token:: token ) {
171
171
if p. peek ( ) == t {
172
172
p. bump ( ) ;
173
173
} else {
174
- let s: str = "expecting " ;
174
+ let s: str = "expecting ' " ;
175
175
s += token:: to_str ( p. get_reader ( ) , t) ;
176
- s += ", found " ;
176
+ s += "' but found ' " ;
177
177
s += token:: to_str ( p. get_reader ( ) , p. peek ( ) ) ;
178
- p. fatal ( s) ;
178
+ p. fatal ( s + "'" ) ;
179
179
}
180
180
}
181
181
@@ -1703,9 +1703,9 @@ fn parse_block_tail(p: parser, lo: uint, s: ast::blk_check_mode) -> ast::blk {
1703
1703
token:: RBRACE . { expr = some ( e) ; }
1704
1704
t {
1705
1705
if stmt_ends_with_semi( * stmt) {
1706
- p. fatal ( "expected ';' or '}' after " +
1707
- "expression but found " +
1708
- token :: to_str ( p . get_reader ( ) , t ) ) ;
1706
+ p. fatal ( "expected ';' or '}' after expression but \
1707
+ found '" + token :: to_str ( p . get_reader ( ) , t ) +
1708
+ "'" ) ;
1709
1709
}
1710
1710
stmts += [ stmt] ;
1711
1711
}
@@ -1908,8 +1908,8 @@ fn parse_mod_items(p: parser, term: token::token,
1908
1908
alt parse_item( p, attrs) {
1909
1909
some ( i) { items += [ i] ; }
1910
1910
_ {
1911
- p. fatal ( "expected item but found " +
1912
- token:: to_str ( p. get_reader ( ) , p. peek ( ) ) ) ;
1911
+ p. fatal ( "expected item but found ' " +
1912
+ token:: to_str ( p. get_reader ( ) , p. peek ( ) ) + "'" ) ;
1913
1913
}
1914
1914
}
1915
1915
}
@@ -2079,8 +2079,8 @@ fn parse_item_tag(p: parser, attrs: [ast::attribute]) -> @ast::item {
2079
2079
}
2080
2080
token:: RBRACE . { /* empty */ }
2081
2081
_ {
2082
- p. fatal ( "expected name of variant or '}' but found " +
2083
- token:: to_str ( p. get_reader ( ) , tok) ) ;
2082
+ p. fatal ( "expected name of variant or '}' but found ' " +
2083
+ token:: to_str ( p. get_reader ( ) , tok) + "'" ) ;
2084
2084
}
2085
2085
}
2086
2086
}
0 commit comments