File tree Expand file tree Collapse file tree 3 files changed +9
-9
lines changed
branches/auto/src/libsyntax/parse Expand file tree Collapse file tree 3 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ refs/heads/try3: 9387340aab40a73e8424c48fd42f0c521a4875c0
13
13
refs/tags/release-0.3.1: 495bae036dfe5ec6ceafd3312b4dca48741e845b
14
14
refs/tags/release-0.4: e828ea2080499553b97dfe33b3f4d472b4562ad7
15
15
refs/tags/release-0.5: 7e3bcfbf21278251ee936ad53e92e9b719702d73
16
- refs/heads/auto: 06b64345d681681adc97e64c0dd74a1c9b0762ea
16
+ refs/heads/auto: c1b8b3c35c1e59c475412864c230491843b52ab1
17
17
refs/heads/servo: af82457af293e2a842ba6b7759b70288da276167
18
18
refs/tags/release-0.6: b4ebcfa1812664df5e142f0134a5faea3918544c
19
19
refs/tags/0.1: b19db808c2793fe2976759b85a355c3ad8c8b336
Original file line number Diff line number Diff line change @@ -542,7 +542,7 @@ impl<'a> Parser<'a> {
542
542
// true. Otherwise, return false.
543
543
pub fn eat_keyword ( & mut self , kw : keywords:: Keyword ) -> bool {
544
544
match self . token {
545
- token:: IDENT ( sid, false ) if kw. to_ident ( ) . name == sid. name => {
545
+ token:: IDENT ( sid, false ) if kw. to_name ( ) == sid. name => {
546
546
self . bump ( ) ;
547
547
true
548
548
}
@@ -555,7 +555,7 @@ impl<'a> Parser<'a> {
555
555
// otherwise, eat it.
556
556
pub fn expect_keyword ( & mut self , kw : keywords:: Keyword ) {
557
557
if !self . eat_keyword ( kw) {
558
- let id_interned_str = token:: get_ident ( kw. to_ident ( ) ) ;
558
+ let id_interned_str = token:: get_name ( kw. to_name ( ) ) ;
559
559
let token_str = self . this_token_to_string ( ) ;
560
560
self . fatal ( format ! ( "expected `{}`, found `{}`" ,
561
561
id_interned_str, token_str) . as_slice ( ) )
Original file line number Diff line number Diff line change @@ -413,26 +413,26 @@ macro_rules! declare_special_idents_and_keywords {(
413
413
* the language and may not appear as identifiers.
414
414
*/
415
415
pub mod keywords {
416
- use ast:: Ident ;
416
+ use ast:: Name ;
417
417
418
418
pub enum Keyword {
419
419
$( $sk_variant, ) *
420
420
$( $rk_variant, ) *
421
421
}
422
422
423
423
impl Keyword {
424
- pub fn to_ident ( & self ) -> Ident {
424
+ pub fn to_name ( & self ) -> Name {
425
425
match * self {
426
- $( $sk_variant => Ident { name : $sk_name, ctxt : 0 } , ) *
427
- $( $rk_variant => Ident { name : $rk_name, ctxt : 0 } , ) *
426
+ $( $sk_variant => $sk_name, ) *
427
+ $( $rk_variant => $rk_name, ) *
428
428
}
429
429
}
430
430
}
431
431
}
432
432
433
433
fn mk_fresh_ident_interner( ) -> IdentInterner {
434
434
// The indices here must correspond to the numbers in
435
- // special_idents, in Keyword to_ident (), and in static
435
+ // special_idents, in Keyword to_name (), and in static
436
436
// constants below.
437
437
let mut init_vec = Vec :: new( ) ;
438
438
$( init_vec. push( $si_str) ; ) *
@@ -710,7 +710,7 @@ pub fn fresh_mark() -> Mrk {
710
710
711
711
pub fn is_keyword ( kw : keywords:: Keyword , tok : & Token ) -> bool {
712
712
match * tok {
713
- token:: IDENT ( sid, false ) => { kw. to_ident ( ) . name == sid. name }
713
+ token:: IDENT ( sid, false ) => { kw. to_name ( ) == sid. name }
714
714
_ => { false }
715
715
}
716
716
}
You can’t perform that action at this time.
0 commit comments