File tree Expand file tree Collapse file tree 3 files changed +9
-9
lines changed
branches/try/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 2
2
refs/heads/master: da4e4e4e0a7778a85748aa4a303b13f603e96b4b
3
3
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4
4
refs/heads/snap-stage3: 8ddd286ea4ba4384a0dc9eae393ed515460a986e
5
- refs/heads/try: 06b64345d681681adc97e64c0dd74a1c9b0762ea
5
+ refs/heads/try: c1b8b3c35c1e59c475412864c230491843b52ab1
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
7
7
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8
8
refs/heads/try2: 147ecfdd8221e4a4d4e090486829a06da1e0ca3c
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